Gotohuman Servidor Mcp
Visão geral
O que é gotohuman-mcp-server?
O ### gotohuman-mcp-server é um repositório público hospedado no GitHub, criado pelo usuário ### gotohuman. Este servidor é projetado para facilitar várias funcionalidades relacionadas ao MCP (Multi-Channel Platform), que é essencial para gerenciar e integrar múltiplos canais de comunicação de maneira coesa. O repositório contém o código-fonte, documentação e outros recursos necessários para que os desenvolvedores utilizem e contribuam para o projeto.
Recursos do gotohuman-mcp-server
- Integração Multi-Canal: O servidor suporta integração entre vários canais de comunicação, permitindo interação e troca de dados sem interrupções.
- Código Aberto: Sendo um repositório público, ele incentiva a colaboração e contribuições de desenvolvedores de todo o mundo.
- Documentação: Documentação abrangente é fornecida para ajudar os usuários a entender as funcionalidades e como implementá-las de forma eficaz.
- Comunidade Ativa: O repositório possui uma comunidade crescente de colaboradores e usuários, promovendo um ambiente colaborativo para melhorias e suporte.
- Licença: O projeto é licenciado sob a Licença MIT, promovendo a liberdade de usar, modificar e distribuir o software.
Como Usar o gotohuman-mcp-server
-
Clone o Repositório: Comece clonando o repositório para sua máquina local usando o comando:
git clone https://github.com/gotohuman/gotohuman-mcp-server.git
-
Instale Dependências: Navegue até o diretório do projeto e instale as dependências necessárias. Isso pode ser feito normalmente usando gerenciadores de pacotes como npm ou yarn:
cd gotohuman-mcp-server npm install
-
Configuração: Configure as configurações do servidor de acordo com suas necessidades. Isso pode envolver a edição de arquivos de configuração ou a definição de variáveis de ambiente.
-
Execute o Servidor: Inicie o servidor usando o comando:
npm start
-
Acesse a API: Uma vez que o servidor esteja em execução, você pode acessar os endpoints da API conforme documentado no repositório para integrar com suas aplicações.
Perguntas Frequentes
Quais linguagens de programação são usadas no gotohuman-mcp-server?
O projeto utiliza principalmente JavaScript e Node.js, tornando-o acessível para desenvolvedores familiarizados com essas tecnologias.
Como posso contribuir para o gotohuman-mcp-server?
Contribuições são bem-vindas! Você pode bifurcar o repositório, fazer suas alterações e enviar um pull request. Certifique-se de seguir as diretrizes de contribuição descritas no repositório.
Existe uma comunidade para suporte?
Sim, você pode encontrar suporte através da seção de problemas do repositório ou participar de discussões com outros usuários e colaboradores.
Qual é a licença do gotohuman-mcp-server?
O projeto é licenciado sob a Licença MIT, que permite aos usuários usar, modificar e distribuir o software livremente.
Como posso relatar bugs ou problemas?
Você pode relatar bugs ou problemas criando um novo problema na seção de problemas do repositório, fornecendo o máximo de detalhes possível para ajudar os mantenedores a resolver o problema de forma eficaz.
Detalhe
gotoHuman MCP Server
gotoHuman makes it easy to add human approvals to AI agents and agentic workflows.
A fully-managed async human-in-the-loop workflow with a customizable approval UI.
Enjoy built-in auth, webhooks, notifications, team features, and an evolving training dataset.
Use our MCP server to request human approvals from your AI workflows via MCP or add it to your IDE to help with integration.
Installation
npx @gotohuman/mcp-server
Use with Cursor / Claude / Windsurf
{
"mcpServers": {
"gotoHuman": {
"command": "npx",
"args": ["-y", "@gotohuman/mcp-server"],
"env": {
"GOTOHUMAN_API_KEY": "your-api-key"
}
}
}
}
Get your API key and set up an approval step at app.gotohuman.com
Demo
This is Cursor on the left, but this could be a background agent that also reacts to the approval webhook.
https://github.com/user-attachments/assets/380a4223-ea77-4e24-90a5-52669b77f56f
Tools
list-forms
List all available review forms.
- Returns a list of all available forms in your account incl. high-level info about the added fields
get-form-schema
Get the schema to use when requesting a human review for a given form.
- Params
formId
: The form ID to fetch the schema for
- Returns the schema, considering the incl. fields and their configuration
request-human-review-with-form
Request a human review. Will appear in your gotoHuman inbox.
- Params
formId
: The form ID for the reviewfieldData
: Content (AI-output to review, context,...) and configuration for the form's fields.
The schema for this needs to be fetched withget-form-schema
metadata
: Optional additional data that will be incl. in the webhook response after form submissionassignToUsers
: Optional list of user emails to assign the review to
- Returns a link to the review in gotoHuman
Development
### Install dependencies
npm install
### Build the server
npm run build
### For testing: Run the MCP inspector
npm run inspector
Run locally in MCP Client (e.g. Cursor / Claude / Windsurf)
{
"mcpServers": {
"gotoHuman": {
"command": "node",
"args": ["/<absolute-path>/build/index.js"],
"env": {
"GOTOHUMAN_API_KEY": "your-api-key"
}
}
}
}
[!NOTE] For Windows, the
args
path needs to beC:\\<absolute-path>\\build\\index.js
Configuração do Servidor
{
"mcpServers": {
"gotohuman-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--gotohuman--gotohuman-mcp-server--gotohuman-mcp-server",
"node ./build/index.js"
],
"env": {
"GOTOHUMAN_API_KEY": "gotohuman-api-key"
}
}
}
}