概览
Mirobody 可作为支持 OAuth 的 MCP Server,把它的 内置工具 暴露给 Claude Desktop、Cursor 以及自定义 MCP 客户端等 AI 客户端。该端点使用 JSON-RPC 2.0,由src/mcp/ 提供。
Model Context Protocol(MCP)是 AI 应用访问工具、resources 与上下文的标准接口。
独立二进制监听
HTTP_HOST:HTTP_PORT,默认为 0.0.0.0:8080。如果你改了 HTTP_PORT,请相应调整下文的端口。MCP 配置
For Claude Desktop & Cursor
将 Mirobody 添加到你的 MCP 配置中:~/Library/Application Support/Claude/claude_desktop_config.json
- macOS/Linux
- Windows
配置文件位置:对于 Cursor:
重启客户端
更新配置后:验证连接
MCP server 应出现在客户端的 MCP servers 列表中在 Claude Desktop:点击 MCP 图标查看已连接 servers在 Cursor:在 settings 中查看 MCP 状态
你应该能在 AI 客户端中看到可用的 Mirobody 工具!
认证流程
通过 MCP 客户端使用工具时,OAuth 认证会自动处理:OAuth token 由 Mirobody 管理。用户只需认证一次,工具即可安全访问其数据。
可用 Endpoints
MCP server 暴露以下 endpoint: Base URL:http://localhost:8080/mcp(或 http://localhost:8080/mcp/{secret} 用于个人 MCP secret)
Protocol: JSON-RPC 2.0
Methods 包括:
tools/list: 列出所有可用工具tools/call: 执行指定工具
面向 ChatGPT
Mirobody 也可以作为 GPT app 运行,在 ChatGPT 内启用相关能力。更多内容请阅读 ChatGPT Apps。自定义 MCP 客户端
直接 HTTP 请求
你可以通过 HTTP 直接调用工具:下一步
内置工具
浏览默认提供的健康工具
添加自定义工具
创建你自己的工具
MCP API 参考
详细的 MCP 协议文档