Gotohuman Mcp 服务器
概览
gotohuman-mcp-server 是什么?
gotohuman-mcp-server 是一个托管在 GitHub 上的公共仓库,由用户 ### gotohuman 创建。该服务器旨在促进与 MCP(多渠道平台)相关的各种功能,这对于以统一的方式管理和整合多个通信渠道至关重要。该仓库包含源代码、文档和其他资源,供开发人员使用和贡献于该项目。
gotohuman-mcp-server 的特点
- 多渠道集成:该服务器支持跨各种通信渠道的集成,允许无缝的互动和数据交换。
- 开源:作为一个公共仓库,它鼓励来自全球的开发者进行协作和贡献。
- 文档:提供全面的文档,帮助用户理解功能及如何有效实施。
- 活跃社区:该仓库拥有一个不断壮大的贡献者和用户社区,促进了增强和支持的协作环境。
- 许可证:该项目根据 MIT 许可证进行许可,促进自由使用、修改和分发软件。
如何使用 gotohuman-mcp-server
-
克隆仓库:首先使用以下命令将仓库克隆到本地计算机:
git clone https://github.com/gotohuman/gotohuman-mcp-server.git
-
安装依赖:导航到项目目录并安装必要的依赖。这通常可以通过 npm 或 yarn 等包管理器完成:
cd gotohuman-mcp-server npm install
-
配置:根据您的需求配置服务器设置。这可能涉及编辑配置文件或设置环境变量。
-
运行服务器:使用以下命令启动服务器:
npm start
-
访问 API:一旦服务器运行,您可以访问仓库中记录的 API 端点,以便与您的应用程序集成。
常见问题解答
gotohuman-mcp-server 使用了哪些编程语言?
该项目主要使用 JavaScript 和 Node.js,使熟悉这些技术的开发者能够轻松上手。
我该如何为 gotohuman-mcp-server 贡献?
欢迎贡献!您可以分叉仓库,进行更改,并提交拉取请求。确保遵循仓库中列出的贡献指南。
是否有支持社区?
是的,您可以通过仓库的问题部分找到支持,或与其他用户和贡献者进行讨论。
gotohuman-mcp-server 的许可证是什么?
该项目根据 MIT 许可证进行许可,允许用户自由使用、修改和分发软件。
我该如何报告错误或问题?
您可以通过在仓库的问题部分创建新问题来报告错误或问题,提供尽可能多的细节,以帮助维护者有效解决问题。
详情
gotoHuman MCP Server
gotoHuman makes it easy to add human approvals to AI agents and agentic workflows.
A fully-managed async human-in-the-loop workflow with a customizable approval UI.
Enjoy built-in auth, webhooks, notifications, team features, and an evolving training dataset.
Use our MCP server to request human approvals from your AI workflows via MCP or add it to your IDE to help with integration.
Installation
npx @gotohuman/mcp-server
Use with Cursor / Claude / Windsurf
{
"mcpServers": {
"gotoHuman": {
"command": "npx",
"args": ["-y", "@gotohuman/mcp-server"],
"env": {
"GOTOHUMAN_API_KEY": "your-api-key"
}
}
}
}
Get your API key and set up an approval step at app.gotohuman.com
Demo
This is Cursor on the left, but this could be a background agent that also reacts to the approval webhook.
https://github.com/user-attachments/assets/380a4223-ea77-4e24-90a5-52669b77f56f
Tools
list-forms
List all available review forms.
- Returns a list of all available forms in your account incl. high-level info about the added fields
get-form-schema
Get the schema to use when requesting a human review for a given form.
- Params
formId
: The form ID to fetch the schema for
- Returns the schema, considering the incl. fields and their configuration
request-human-review-with-form
Request a human review. Will appear in your gotoHuman inbox.
- Params
formId
: The form ID for the reviewfieldData
: Content (AI-output to review, context,...) and configuration for the form's fields.
The schema for this needs to be fetched withget-form-schema
metadata
: Optional additional data that will be incl. in the webhook response after form submissionassignToUsers
: Optional list of user emails to assign the review to
- Returns a link to the review in gotoHuman
Development
### Install dependencies
npm install
### Build the server
npm run build
### For testing: Run the MCP inspector
npm run inspector
Run locally in MCP Client (e.g. Cursor / Claude / Windsurf)
{
"mcpServers": {
"gotoHuman": {
"command": "node",
"args": ["/<absolute-path>/build/index.js"],
"env": {
"GOTOHUMAN_API_KEY": "your-api-key"
}
}
}
}
[!NOTE] For Windows, the
args
path needs to beC:\\<absolute-path>\\build\\index.js
Server配置
{
"mcpServers": {
"gotohuman-mcp-server": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--gotohuman--gotohuman-mcp-server--gotohuman-mcp-server",
"node ./build/index.js"
],
"env": {
"GOTOHUMAN_API_KEY": "gotohuman-api-key"
}
}
}
}