基于SSE的MCP客户端与服务器实现
一个使用SSE模式的MCP客户端和服务器工作示例,支持工具调用和云原生场景。
快速入门
-
确保提供
ANTHROPIC_API_KEY
,在.env
文件或环境变量中设置。 -
启动服务器:
使用默认地址运行:
uv run weather.py
或指定主机和端口:
uv run weather.py --host <your host> --port <your port>
-
启动客户端并连接到服务器:
uv run client.py http://0.0.0.0:8080/sse
-
在客户端交互中输入查询,例如:
Query: 请问斯波坎的天气如何?
-
可选:通过 Smithery 自动安装 SSE 服务和客户端:
npx -y @smithery/cli install @sidharthrajaram/mcp-sse --client claude