使用说明
MCP与SSE的集成
概念验证展示了模式上下文协议(MCP)与Claude AI的集成,以分析通过服务器发送事件(SSE)获取的个人数据。
什么是MCP
MCP是一个开放协议,它规范了应用程序如何向LLM提供上下文。将MCP想象成AI应用程序的USB-C端口。正如USB-C提供了一种将设备连接到各种外围设备和配件的标准化方式一样,MCP提供了一个将AI模型连接到不同数据源和工具的标准化方法。 更多信息
设置MCP
用法
python server.py
INFO: Started server process [4992]
INFO: Waiting for application startup.
INFO: Application startup complete.
INFO: Uvicorn running on http://0.0.0.0:8000 (Press CTRL+C to quit)
INFO: 127.0.0.1:51226 - "POST /sse HTTP/1.1" 405 Method Not Allowed
INFO: 127.0.0.1:51226 - "GET /sse HTTP/1.1" 200 OK
INFO: 127.0.0.1:51227 - "POST /messages/?session_id=9a1abb94b13f457f8c90de15ee80bd2e HTTP/1.1" 202 Accepted
INFO: 127.0.0.1:51227 - "POST /messages/?session_id=9a1abb94b13f457f8c90de15ee80bd2e HTTP/1.1" 202 Accepted
INFO: 127.0.0.1:51228 - "POST /messages/?session_id=9a1abb94b13f457f8c90de15ee80bd2e HTTP/1.1" 202 Accepted
INFO: 127.0.0.1:51229 - "POST /messages/?session_id=9a1abb94b13f457f8c90de15ee80bd2e HTTP/1.1" 202 Accepted
INFO: 127.0.0.1:51230 - "POST /messages/?session_id=9a1abb94b13f457f8c90de15ee80bd2e HTTP/1.1" 202 Accepted
[05/24/25 12:47:56] INFO Processing request of type server.py:551
ListToolsRequest
INFO Processing request of type server.py:551
ListResourcesRequest
INFO Processing request of type server.py:551
ListToolsRequest
配置Claude
MCP配置
{
"mcpServers": {
"diet": {
"command": "npx",
"args": [
"mcp-remote",
"http://127.0.0.1:8000/sse"
]
}
}
}
