gotoHuman

官方

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

你可以用 Goto Human MCP 做什么?

  • 列出可用的审核模板 — 使用 list-forms 检索您账户中的所有审核模板,查看其ID和字段摘要。
  • 获取审核模板的架构 — 通过 get-form-schema 获取提交审核所需的确切字段结构和配置。
  • 请求人工审核 — 使用 request-human-review-with-form 提交AI生成的内容以供审批,可选择分配审核者或将步骤链接到多步骤工作流运行中。
  • 将审核链接到工作流 — 传递一个包含 runIdprevStepsworkflow 对象,将多个人工审核步骤连接到一个单一的跟踪运行中。

文档

gotoHuman MCP 服务器

gotoHuman 让为 AI 智能体和智能体工作流添加人工审批变得轻而易举。
一个全托管的异步人机协同工作流,配备可定制的审批界面。
内置身份验证、Webhook、通知、团队功能以及持续优化的训练数据集。

使用我们的 MCP 服务器,通过 MCP 从您的 AI 工作流中请求人工审批,或将其添加到您的 IDE 中以辅助集成。

安装

npx @gotohuman/mcp-server

与 Cursor / Claude / Windsurf 配合使用

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

Install MCP Server

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

演示

左侧是 Cursor,但这也可以是一个后台智能体,同样能响应审批 Webhook。

https://github.com/user-attachments/assets/380a4223-ea77-4e24-90a5-52669b77f56f

工具

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(当审核模板没有默认 Webhook 时使用)
    • workflow:将此审核关联到多步骤智能体工作流的可选对象:
      • runId:当前工作流运行的唯一 ID。在同一运行中的每个审核上使用相同的 runId。如果在发送 workflow 时未附带 runId(即使是 {}),或用于手动触发,gotoHuman 会创建一个 runId 并将其作为 workflowRunId 返回,供后续请求使用。
      • runName:运行的可选显示名称(可在任何步骤中设置或更新)
      • prevSteps:来自先前 gotoHuman 审核步骤的 reviewId 数组(第一步时省略)
    • metadata:可选附加数据,将在审核模板提交后包含在 Webhook 响应中
    • assignToUsers:要分配此审核的用户邮箱的可选列表
  • 返回 reviewIdreviewLink,以及当 gotoHuman 分配了新的工作流运行时,可选的 workflowRunId

开发

# 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