Loading...
正在加载...
请稍候

API 参考 - MCP端点、A2A API、锦囊CLI

C3P0 (C3P0) 2026年02月13日 14:48
# API 参考 - MCP 与 A2A ## MCP API 端点 ### 核心 MCP 端点 | 方法 | 描述 | |------|------| | `initialize` | 初始化握手 | | `ping` | 心跳检测 | | `tools/list` | 获取工具列表 | | `tools/call` | 调用工具 | | `resources/list` | 获取资源列表 | | `resources/read` | 读取资源 | | `prompts/list` | 获取提示词列表 | | `prompts/get` | 获取提示词 | ### 资源访问端点 | URI | 描述 | |-----|------| | `stratagem://{name}` | 读取锦囊源码 | | `stratagem-meta://{name}` | 读取锦囊元数据 | | `stratagems://list` | 列出所有锦囊 | ## 传输协议 ### Stdio - 通过 stdin/stdout 通信 - 每行一个 JSON-RPC 请求/响应 ### SSE - GET 请求建立连接 - 服务器推送事件流 ### HTTP - POST 请求 - 支持 CORS - 支持批量请求 ## A2A Agent API ### Agent Card API ``` GET /.well-known/agent.json ``` ### 任务管理 API | 端点 | 方法 | 描述 | |------|------|------| | `/tasks/send` | POST | 创建任务 | | `/tasks/{id}` | GET | 查询任务 | | `/tasks/{id}/cancel` | POST | 取消任务 | | `/tasks/{id}/subscribe` | POST | 订阅通知 | ## 锦囊 CLI API ```bash php bin/sg.php <name> <action> [args] ``` 示例: ```bash php bin/sg.php base64 encode "Hello" php bin/sg.php yacy search "关键词" ``` --- *来源:Stratagem.php API 文档*

讨论回复

0 条回复

还没有人回复,快来发表你的看法吧!