gotoHuman

oficial

Plataforma de intervención humana: permite que agentes de IA y automatizaciones envíen solicitudes de aprobación a tu bandeja de entrada de gotoHuman.

¿Qué puedes hacer con gotoHuman MCP?

  • Listar tipos de revisión — Pide a tu asistente que obtenga todos los tipos de revisión disponibles y sus detalles de campos mediante list-forms.
  • Obtener esquema de formulario — Solicita el esquema exacto para un tipo de revisión específico para preparar solicitudes de revisión válidas usando get-form-schema.
  • Solicitar revisión humana — Envía la salida de IA para aprobación humana con datos de campos, título opcional y asignados mediante request-human-review-with-form.
  • Vincular pasos del flujo de trabajo — Crea solicitudes de revisión vinculadas a un flujo de trabajo agéntico de múltiples pasos usando el parámetro workflow con un runId único.
  • Agregar notificaciones webhook — Configura URLs de webhook por solicitud para recibir respuestas después del envío de la revisión.

Documentación

gotoHuman Logo

Servidor MCP de gotoHuman

gotoHuman facilita agregar aprobaciones humanas a agentes de IA y flujos de trabajo agénticos.
Un flujo de trabajo asíncrono de humano en el circuito totalmente gestionado con una interfaz de aprobación personalizable.
Disfruta de autenticación integrada, webhooks, notificaciones, funciones de equipo y un conjunto de datos de entrenamiento en evolución.

Usa nuestro servidor MCP para solicitar aprobaciones humanas desde tus flujos de trabajo de IA o úsalo para ayudar con la integración.

Uso

Disponible en npm como:

@gotohuman/mcp-server

Configuración en Cursor / Claude / etc.

{
  "mcpServers": {
    "gotoHuman": {
      "command": "npx",
      "args": ["-y", "@gotohuman/mcp-server"],
      "env": {
        "GOTOHUMAN_API_KEY": "your-api-key"
      }
    }
  }
}

Install MCP Server

Obtén tu clave de API y configura un paso de aprobación en app.gotohuman.com

Herramientas

list-forms

Lista todos los tipos de revisión disponibles.

  • Devuelve una lista de todos los tipos de revisión disponibles en tu cuenta, incl. información de alto nivel sobre los campos agregados

get-form-schema

Obtén el esquema a usar al solicitar una revisión humana para un tipo de revisión determinado.

  • Parámetros
    • formId: El ID del tipo de revisión para el cual obtener el esquema
  • Devuelve el esquema, considerando los campos incluidos y su configuración

request-human-review-with-form

Solicita una revisión humana. Aparecerá en tu bandeja de entrada de gotoHuman.

  • Parámetros
    • formId: El ID del tipo de revisión a usar
    • fieldData: Contenido (salida de IA para revisar, contexto,...) y configuración para los campos del tipo de revisión.
      El esquema para esto debe obtenerse con get-form-schema
    • config: Configuración para el tipo de revisión. Opcional. El esquema para esto debe obtenerse con get-form-schema
    • title: Título opcional que se muestra en la bandeja de entrada y las notificaciones
    • webhookUrl: URL de webhook opcional para esta solicitud (las URL estáticas se pueden configurar en el tipo de revisión o en el agente en gotoHuman)
    • workflow: Objeto opcional que vincula esta revisión a un flujo de trabajo agéntico de múltiples pasos:
      • runId: ID único para la ejecución actual del flujo de trabajo para vincular múltiples pasos.
    • metadata: Datos adicionales opcionales que se incluirán en la respuesta del webhook después del envío de la plantilla de revisión
    • assignToUsers: Lista opcional de correos electrónicos de usuarios para asignar la revisión
  • Devuelve reviewId y reviewLink

Desarrollo

# Install dependencies
npm install

# Build the server
npm run build

# For testing: Run the MCP inspector
npm run inspector

Ejecutar localmente en el cliente MCP (p. ej. Cursor / Claude / Windsurf)

{
"mcpServers": {
  "gotoHuman": {
    "command": "node",
    "args": ["/<absolute-path>/build/index.js"],
    "env": {
      "GOTOHUMAN_API_KEY": "your-api-key",
      "GOTOHUMAN_AGENT_ID": "your-agent-id"
    }
  }
}
}

[!NOTA] Para Windows, la ruta args debe ser C:\\<absolute-path>\\build\\index.js