gotoHuman

官方

gotoHuman 人机协作平台 - 允许AI代理和自动化向你的gotoHuman收件箱发送审批请求。

你可以用 gotoHuman MCP 做什么?

  • 列出审核类型 — 让您的助手通过 list-forms 获取所有可用的审核类型及其字段详情。
  • 获取表单架构 — 请求特定审核类型的精确架构,以通过 get-form-schema 准备有效的审核请求。
  • 请求人工审核 — 通过 request-human-review-with-form 提交带有字段数据、可选标题和指派人的 AI 输出以供人工审批。
  • 关联工作流步骤 — 使用 workflow 参数和唯一的 runId 创建与多步骤代理工作流关联的审核请求。
  • 添加 Webhook 通知 — 为每个请求配置 Webhook URL,以便在审核提交后接收响应。

文档

gotoHuman Logo

gotoHuman MCP 服务器

gotoHuman 让您轻松地为 AI 代理和代理工作流添加人工审批。
一个完全托管的异步人工介入工作流,带有可定制的审批界面。
内置认证、Webhooks、通知、团队功能,以及不断发展的训练数据集。

使用我们的 MCP 服务器从您的 AI 工作流中请求人工审批,或用于辅助集成。

使用方法

可通过 npm 获取:

@gotohuman/mcp-server

在 Cursor / Claude 等中设置

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

Install MCP Server

在 app.gotohuman.com 获取您的 API 密钥并设置审批步骤

工具

list-forms

列出所有可用的审核类型。

  • 返回 您账户中所有可用审核类型的列表,包括已添加字段的高级信息

get-form-schema

获取为给定审核类型请求人工审核时要使用的模式。

  • 参数
    • formId:要获取模式的审核类型 ID
  • 返回 模式,包括所含字段及其配置

request-human-review-with-form

请求人工审核。将出现在您的 gotoHuman 收件箱中。

  • 参数
    • formId:要使用的审核类型 ID
    • fieldData:内容(要审核的 AI 输出、上下文等)以及审核类型字段的配置。
      此模式需要使用 get-form-schema 获取
    • config:审核类型的配置。可选。此模式需要使用 get-form-schema 获取
    • title:收件箱和通知中显示的可选标题
    • webhookUrl:此请求的可选 Webhook URL(静态 URL 可以在 gotoHuman 中的审核类型或代理上设置)
    • workflow:可选对象,将此审核链接到多步骤代理工作流:
      • runId:当前工作流运行的唯一 ID,用于链接多个步骤。
    • metadata:可选附加数据,将在审核模板提交后包含在 Webhook 响应中
    • assignToUsers:可选的用户电子邮件列表,用于将审核分配给这些用户
  • 返回 reviewId 和 reviewLink

开发

# Install dependencies
npm install

# Build the server
npm run build

# For testing: Run the MCP inspector
npm run inspector

在 MCP 客户端中本地运行(例如 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"
    }
  }
}
}

[!NOTE] 对于 Windows,args 路径需要为 C:\\<absolute-path>\\build\\index.js