MCP SSE Client Python 是一款面向开发者的轻量 Python 客户端,基于 Server-Sent Events 协议连接 MCP(Model Context Protocol)服务器。它能让 AI 智能体实时发现、列出并调用远端暴露的工具与资源,省去手写 HTTP 适配层与轮询逻辑,特别适合用来快速搭建可扩展的智能代理工作流。
它能做什么
- 通过 SSE 长连接自动订阅 MCP 服务器推送的工具列表与事件。
- 把远端 MCP 工具封装为本地可调用函数,供 AI Agent / LLM 直接调用。
- 支持同步与异步调用,便于接入 FastAPI、LangChain 等异步栈。
- 兼容标准 MCP 协议,可与任何官方或社区 MCP 服务器互通。
是否需要密钥
通常无需额外 API Key。本客户端本身只是连接与调用层,鉴权完全由所连接的目标 MCP 服务器决定:如果该 MCP 服务部署在公网并启用了 Bearer Token、API Key 或 OAuth 鉴权,则需要按服务端要求在请求头中提供相应凭证;连接本地或内网的 MCP 服务时一般不需要任何密钥。建议在使用前先确认目标 MCP 服务的鉴权方式。