MCP集成SSE

Mode Context Protocol (MCP)与Claude AI集成,通过Server-Sent Events (SSE)获取个人数据进行分析。

  • by pskarthic
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 pskarthic/mcp-integration

使用说明

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

下载claude

配置MCP服务器

MCP配置

{
  "mcpServers": {
    "diet": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "http://127.0.0.1:8000/sse"
      ]
    }
  }
}