gotoHuman MCP Server

gotoHuman MCP Server

site icon
2025.05.06 0
JavaScript人工审批工作流管理交流协作
gotoHuman MCP Server 是一个用于在AI代理和工作流中添加人工审批的解决方案。它提供了一个完全托管的异步人机交互工作流,具有可定制的审批UI界面。该服务内置了认证、Webhooks、通知、团队功能以及不断进化的训练数据集。通过MCP服务器,用户可以从AI工作流中请求人工审批,或将其集成到IDE中以帮助完成集成工作。
View on GitHub

Overview

基本能力

产品定位

gotoHuman MCP Server 旨在为AI代理和工作流提供人工审批功能,实现人机协作的无缝集成。

核心功能

  • 人工审批工作流:支持在AI工作流中插入人工审批步骤。
  • 可定制审批UI:提供可定制的审批界面,满足不同场景需求。
  • 内置功能:包括认证、Webhooks、通知、团队功能等。
  • 训练数据集:不断进化的训练数据集,提升审批效率。

适用场景

  • AI工作流中需要人工干预的环节。
  • 需要团队协作审批的场景。
  • 需要定制化审批流程的项目。

工具列表

  1. list-forms:列出所有可用的审批表单,包括表单字段的高级信息。
  2. get-form-schema:获取指定表单的架构,用于请求人工审批。
  3. request-human-review-with-form:请求人工审批,审批请求将出现在gotoHuman收件箱中。

常见问题解答

  • 如何获取API密钥:访问app.gotohuman.com获取API密钥并设置审批步骤。
  • Windows路径问题:在Windows系统中,路径需要格式化为C:\\<absolute-path>\\build\\index.js

使用教程

使用依赖

无特殊前置依赖,只需安装Node.js环境。

安装教程

npx @gotohuman/mcp-server

调试方式

# 安装依赖
npm install

# 构建服务器
npm run build

# 运行MCP检查器进行测试
npm run inspector

在MCP客户端中本地运行

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

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。