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
HTTP
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
php bin/sg.php <name> <action> [args]
示例:
php bin/sg.php base64 encode "Hello"
php bin/sg.php yacy search "关键词"
来源:Stratagem.php API 文档