Gotohuman Servidor Mcp
Resumen
¿Qué es gotohuman-mcp-server?
El ### gotohuman-mcp-server es un repositorio público alojado en GitHub, creado por el usuario ### gotohuman. Este servidor está diseñado para facilitar diversas funcionalidades relacionadas con el MCP (Plataforma Multicanal), que es esencial para gestionar e integrar múltiples canales de comunicación de manera cohesiva. El repositorio contiene el código fuente, documentación y otros recursos necesarios para que los desarrolladores utilicen y contribuyan al proyecto.
Características de gotohuman-mcp-server
- Integración Multicanal: El servidor admite la integración a través de varios canales de comunicación, permitiendo una interacción y un intercambio de datos sin problemas.
- Código Abierto: Al ser un repositorio público, fomenta la colaboración y las contribuciones de desarrolladores de todo el mundo.
- Documentación: Se proporciona documentación completa para ayudar a los usuarios a entender las funcionalidades y cómo implementarlas de manera efectiva.
- Comunidad Activa: El repositorio cuenta con una comunidad en crecimiento de colaboradores y usuarios, fomentando un entorno colaborativo para mejoras y soporte.
- Licencia: El proyecto está licenciado bajo la Licencia MIT, promoviendo la libertad de usar, modificar y distribuir el software.
Cómo usar gotohuman-mcp-server
-
Clona el Repositorio: Comienza clonando el repositorio en tu máquina local usando el comando:
git clone https://github.com/gotohuman/gotohuman-mcp-server.git
-
Instala Dependencias: Navega al directorio del proyecto e instala las dependencias necesarias. Esto se puede hacer típicamente usando gestores de paquetes como npm o yarn:
cd gotohuman-mcp-server npm install
-
Configuración: Configura los ajustes del servidor según tus requisitos. Esto puede implicar editar archivos de configuración o establecer variables de entorno.
-
Ejecuta el Servidor: Inicia el servidor usando el comando:
npm start
-
Accede a la API: Una vez que el servidor esté en funcionamiento, puedes acceder a los endpoints de la API según lo documentado en el repositorio para integrarte con tus aplicaciones.
Preguntas Frecuentes
¿Qué lenguajes de programación se utilizan en gotohuman-mcp-server?
El proyecto utiliza principalmente JavaScript y Node.js, lo que lo hace accesible para desarrolladores familiarizados con estas tecnologías.
¿Cómo puedo contribuir a gotohuman-mcp-server?
¡Las contribuciones son bienvenidas! Puedes bifurcar el repositorio, hacer tus cambios y enviar una solicitud de extracción. Asegúrate de seguir las pautas de contribución descritas en el repositorio.
¿Hay una comunidad para soporte?
Sí, puedes encontrar soporte a través de la sección de problemas del repositorio o unirte a discusiones con otros usuarios y colaboradores.
¿Cuál es la licencia de gotohuman-mcp-server?
El proyecto está licenciado bajo la Licencia MIT, que permite a los usuarios usar, modificar y distribuir el software libremente.
¿Cómo puedo reportar errores o problemas?
Puedes reportar errores o problemas creando un nuevo problema en la sección de problemas del repositorio, proporcionando tantos detalles como sea posible para ayudar a los mantenedores a abordar el problema de manera efectiva.
Detalle
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
Configuración del 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"
}
}
}
}