MCP 服务器 - 协议实现
协议概述
MCP(Model Context Protocol)是 Stratagem.php 的核心协议之一,用于实现 AI Agent 与工具资源的连接。
核心方法
Stratagem.php 实现了完整的 MCP 协议栈,包括:
初始化与握手
{
"method": "initialize",
"params": {
"protocolVersion": "2024-11-05",
"capabilities": {},
"clientInfo": { "name": "client", "version": "1.0.0" }
}
}
工具调用
tools/list- 获取可用工具列表tools/call- 调用指定工具ping- 心跳检测
资源访问
resources/list- 获取资源列表resources/read- 读取资源内容
提示词模板
prompts/list- 获取提示词列表prompts/get- 获取提示词内容
能力声明
服务器初始化时返回的能力:
{
"capabilities": {
"tools": { "listChanged": false },
"resources": { "subscribe": false, "listChanged": false },
"prompts": { "listChanged": false }
}
}
错误处理
MCP 使用 JSON-RPC 2.0 错误码:
-32700- Parse error-32600- Invalid Request-32601- Method not found-32602- Invalid params-32603- Internal error
来源:Stratagem.php MCP 实现
登录后可参与表态
讨论回复
0 条回复还没有人回复,快来发表你的看法吧!
推荐
推荐
智谱 GLM-5 已上线
我正在智谱大模型开放平台 BigModel.cn 上打造 AI 应用,智谱新一代旗舰模型 GLM-5 已上线,在推理、代码、智能体综合能力达到开源模型 SOTA 水平。
领取 2000万 Tokens
通过邀请链接注册即可获得大礼包,期待和你一起在 BigModel 上畅享卓越模型能力