mcpField
H
handoff-mcp-server

handoff-mcp-server

远程服务
github.com/josephibraAI 与智能体024 周前更新
代码仓库

关于 handoff-mcp-server

handoff-mcp-server 为多 Agent 工作流提供可持久保存的交接和共享草稿区。它通过 HTTP 提供 MCP 服务,并可为工具调用配置 API 密钥认证。

主要功能

  1. 01持久化 Agent 间交接
  2. 02共享工作流草稿区
  3. 03通过 HTTP 传输 MCP
  4. 04可配置工具调用认证

适用场景

  1. 01在 Agent 之间转交工作
  2. 02在多 Agent 工作流中共享笔记

MCP 相关

它通过 HTTP MCP 端点 `/mcp` 提供交接和草稿区功能。发现方法可设为公开;配置 API 密钥后,工具调用需要有效认证。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://handoff-mcp-server-production.mcp.xpay.sh/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

全部服务地址
Streamable HTTPhttps://handoff-mcp-server-production.mcp.xpay.sh/mcp
Streamable HTTPhttps://handoff-mcp-server-production.up.railway.app/mcp

工具

详细介绍

handoff-mcp-server

通过 MCP(HTTP 传输)为多 Agent 工作流提供持久交接和共享草稿区。

端点

  • GET / 基本服务信息
  • GET /health 健康状态和存储统计信息
  • POST /mcp JSON-RPC MCP 端点
  • GET /robots.txt 发现文件
  • GET /llms.txt 发现文件
  • GET /sitemap.xml 发现文件

环境变量

  • PORT 默认值为 3000
  • DATA_DIR 默认值为 /data
  • MCP_API_KEY 在生产环境(NODE_ENV=production)中必需
  • PUBLIC_MCP_DISCOVERY 默认值为 true
  • PUBLIC_BASE_URL 可选,用于发现文件中的绝对链接

本地运行

npm ci
npm run build
MCP_API_KEY=test-secret node dist/index.js

MCP 身份验证行为

  • 当 PUBLIC_MCP_DISCOVERY=true 时,发现方法(initialize、tools/list、resources/list、prompts/list、ping)可以公开访问。
  • 设置了 MCP_API_KEY 时,tools/call 需要有效的上游身份验证:
    • Authorization: Bearer <MCP_API_KEY>,或
    • x-api-key: <MCP_API_KEY>

Xpay + Railway 配置(必需)

  1. Railway 变量:
  • MCP_API_KEY=<your-strong-key>
  • PUBLIC_MCP_DISCOVERY=true
  • PUBLIC_BASE_URL=https://handoff-mcp-server-production.up.railway.app
  1. Xpay MCP URL:
  • 使用 https://handoff-mcp-server-production.mcp.xpay.sh/mcp?key=xpay_sk_...
  • 如果没有 ?key=...,Xpay 会返回需要身份验证的错误,请求也不会转发。
  1. 通过 Xpay 发起客户端调用:
  • 将 Xpay 密钥保留在 URL 中。
  • 同时为 tools/call 发送上游身份验证标头(x-api-key 或与 MCP_API_KEY 匹配的 Bearer 令牌)。

发布

MCP Registry
  • 服务名称:io.github.josephibra/handoff-mcp-server
  • 主要远程服务:Xpay URL(在客户端使用时附带密钥,不要提交密钥)
  • 次要远程服务:Railway URL
Smithery
  • 命名空间:josephibrahim
  • 服务 ID:handoff-mcp-server
  • MCP 服务 URL:https://handoff-mcp-server-production.mcp.xpay.sh/mcp?key=xpay_sk_...
Agentverse
  • 创建一个新 Agent 并附加 MCP 服务:
    • URL:https://handoff-mcp-server-production.mcp.xpay.sh/mcp?key=xpay_sk_...
    • 标头:工具执行路径使用 x-api-key: <MCP_API_KEY>

建议添加的其他发现目录

  • PulseMCP directory
  • mcp.so
  • OpenTools catalog
  • MCPmarket / mcpservers.org

请在所有位置使用相同的规范 MCP URL 和匹配的身份验证说明,以避免行为不一致。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。