gotoHuman MCP Server 是 gotoHuman 官方提供的 MCP(Model Context Protocol)服务器,目标是让 AI 智能体与智能体工作流能够方便地加入人工审批(human-in-the-loop)步骤。
用途
根据仓库说明,gotoHuman 旨在为 AI 智能体和智能体工作流添加人工审批。它提供的是一套全托管的异步 human-in-the-loop 工作流,配备可定制的审批 UI,并内置身份认证、webhook、通知、团队功能以及不断演进的训练数据集。该 MCP 服务器则用于从 AI 工作流中请求人工审批,或帮助进行集成。
主要能力
该 MCP 服务器公开了以下工具(功能):
-
列出所有可用审核类型:返回账户中所有可用的 review types(审核类型),并包含所添加字段的高层级信息。
-
get-form-schema:获取针对某个指定审核类型请求人工审核时需要使用的 schema。
- 参数 formId:要获取 schema 的 review type ID。
- 返回值:考虑所包含字段及其配置后的 schema。
-
request-human-review-with-form:请求人工审核,该请求会出现在 gotoHuman 收件箱中。
- 参数 formId:要使用的 review type 的 ID。
- 参数 fieldData:内容(待审核的 AI 输出、上下文等)以及该 review type 字段的配置。其 schema 需要通过 get-form-schema 获取。
- 参数 config(可选):该 review type 的配置。其 schema 同样需要通过 get-form-schema 获取。
- 参数 title(可选):在收件箱和通知中显示的标题。
- 参数 webhookUrl(可选):本次请求使用的 webhook URL(静态 URL 可以在 gotoHuman 中的 review type 或 agent 上设置)。
- 参数 workflow(可选):将本次审核关联到多步骤智能体工作流的对象:
- runId:当前工作流运行的唯一 ID,用于关联多个步骤。
- metadata:可选附加数据,会在审核模板提交后包含在 webhook 响应中。
- 参数 assignToUsers(可选):将审核分配给指定用户邮箱的列表。
- 返回值:reviewId 和 reviewLink。
使用方式
根据仓库说明,可通过 npm 获取该 MCP 服务器(README 中提到“Available on npm as:”,但未提供具体包名)。设置方式为:
- 在 app.gotohuman.com 获取 API key,并设置一个审批步骤。
- 在 Cursor / Claude 等环境中进行配置。
README 中还给出了 Windows 相关的路径提示:args 路径需要写成 C:\\<absolute-path>\\build\\index.js。
仓库本身是开源的,位于 https://github.com/gotohuman/gotohuman-mcp-server ,可通过注册 GitHub 账户参与开发。
适用场景
适合需要让 AI 智能体或自动化流程在关键节点暂停、等待人工审核或批准的团队。例如,将 AI 生成内容交由人工确认、构建多步骤智能体工作流并在其中插入审批环节等。
限制
所提供的资料未说明该服务器的具体价格、收费模式、平台兼容范围、性能指标或效果数据,这些信息暂未提供。