架构
MCP 端点
认证
MCP 端点接受三种凭证类型(按优先级排序):| 方式 | 头部 | 最佳场景 |
|---|---|---|
| 智能体 API Key | X-Agent-API-Key: bak_... | 按智能体的第三方集成 |
| 用户 API Key | Authorization: Bearer oag_... | 脚本、CI、自动化以用户身份执行 |
| OAuth 2.1 Bearer | Authorization: Bearer <JWT> | 符合规范的 MCP 客户端(Claude Desktop) |
快速开始
列出可用工具
调用工具
Claude Desktop 配置
在~/Library/Application Support/Claude/claude_desktop_config.json 中添加:
tools/list 和 tools/call 将透明工作。
tools/call 底层原理
MCPtools/call 是一个同步聊天往返,使用与 A2A REST 调用
相同的消息传输机制:
- MCP Gateway 将工具调用转换为消息并发送给智能体
- 智能体处理请求并返回回复
- Gateway 将回复作为 JSON-RPC 结果返回
支持的 JSON-RPC 方法
| 方法 | 说明 |
|---|---|
tools/list | 列出智能体暴露的所有工具 |
tools/call | 调用特定工具 |
resources/list | 列出可用资源 |
resources/read | 读取特定资源 |
prompts/list | 列出提示模板 |
prompts/get | 获取特定提示模板 |
下一步
OAuth 流程
为符合规范的 MCP 客户端配置 OAuth 2.1 + PKCE。
工具
工具发现与调用参考。
资源
智能体暴露的只读数据资源。