使用说明
版本
pip显示语言图 pip显示langgraph检查点redis
雷迪斯
钥匙* 冲洗大厅
创建venv
python3-m视频
激活
source.ven/bin/activate
#install 依赖关系 紫外线添加mcp uv添加“mcp[cli]” pip安装-r要求
运行检查器
uv运行mcp开发/服务器/_服务器.py npx@modelcontextprotocol/检查器python/服务器/_服务器.py
跑
python3 mcp_server.py
测试(自动代理)
:使用mcp计算器streamable_http将1加1并显示结果
pgvector(位于pgvector数据库内)
创建扩展向量;
卷曲
1初始化会话
curl-X POSThttp://localhost:8000/mcp
-H“内容类型:应用程序/json”
-H“MCP协议版本:2025-06-18”
-H“接受:应用程序/json、文本/事件流”
d
“jsonrpc”:“2.0”,
“id”:1,
“方法”:“初始化”,
“params”:{“protocolVersion”:“2025-06-18”,
“功能”:{“工具”:{}},
“客户端信息”:{“名称”:“测试客户端”,
“版本”:“1.0.0”}}'
或
1.2初始化会话并获取会话id
curl-X POSThttp://localhost:8000/mcp
-H“内容类型:应用程序/json”
-H“MCP协议版本:2025-06-18”
-H“接受:应用程序/json、文本/事件流”
d
“jsonrpc”:“2.0”,
“id”:1,
“方法”:“会话/打开”,
“params”:{“protocolVersion”:“2025-06-18”,
“功能”:{“工具”:{}},
“客户端信息”:{“名称”:“测试客户端”,
“版本”:“1.0.0”}}'
-v 2>&1|grep-i“mcp会话id”|cut-d'-f3
-
发送初始化通知 curl-X POSThttp://localhost:8000/mcp
-H“内容类型:应用程序/json”
-H“MCP协议版本:2025-06-18”
-H“接受:应用程序/json、文本/事件流”
-H“Mcp会话Id:9cc57e117e64445fbccd6cbaff0558fc”
-d'{“jsonrpc”:“2.0”,“方法”:“通知/初始化”}' -
列出工具 curl-X POSThttp://localhost:8000/mcp
-H“内容类型:应用程序/json”
-H“MCP协议版本:2025-06-18”
-H“接受:应用程序/json、文本/事件流”
-H“Mcp会话Id:9cc57e117e64445fbccd6cbaff0558fc”
-d'{“jsonrpc”:“2.0”,“id”:2,“方法”:“工具/列表”}' -
调用添加工具 curl-X POSThttp://localhost:8000/mcp
-H“内容类型:应用程序/json”
-H“MCP协议版本:2025-06-18”
-H“接受:应用程序/json、文本/事件流”
-H“Mcp会话Id:9cc57e117e64445fbccd6cbaff0558fc”
-d'{“jsonrpc”:“2.0”,“id”:3,“method”:“tools/call”,“params”:{“name”:“add”,“arguments”:{a”:1,“b”:1}}'
curl-X POSThttp://localhost:8000/mcp
-H“内容类型:应用程序/json”
-H“MCP协议版本:2025-06-18”
-H“接受:应用程序/json、文本/事件流”
-H“Mcp会话Id:3b658eac350844d4b93b29edac68bb97”
-d'{“jsonrpc”:“2.0”,“id”:3,“method”:“tools/call”,“params”:{“name”:“get_weather”,“arguments”:{“location”:“Sao Paulo”}'
curl-X POSThttp://localhost:8000/mcp
-H“内容类型:应用程序/json”
-H“MCP协议版本:2025-06-18”
-H“接受:应用程序/json、文本/事件流”
-H“Mcp会话Id:3953ccba97f14d7f9f027372390b689b”
-d'{“jsonrpc”:“2.0”,“id”:4,“method”:“tools/call”,“params”:{“name”:“get_count”,“arguments”:{account”:“ACC-501”}}'
