python-sdk

python-sdk

Model Context Protocol 的官方 Python SDK,用于构建 MCP 服务器和客户端。

MCP编程与开发开源
形态
MCP
是否开源
GitHub Stars
★ 2.3w
收录来源
mcp-github

能力说明

MCP Python SDK 是 Model Context Protocol (MCP) 的官方 Python 实现。它允许开发者轻松构建 MCP 客户端和服务器,支持标准传输协议如 stdio、SSE 和 Streamable HTTP。通过该 SDK,可以为 LLM 提供标准化的上下文,并分离上下文提供和 LLM 交互的职责。适用于需要为 AI 模型提供上下文的应用场景,如构建自定义工具或资源。

能力点

  • 构建 MCP 客户端
  • 创建 MCP 服务器
  • 支持多种传输协议
  • 处理 MCP 协议消息
  • 管理生命周期事件

适用场景

构建自定义 LLM 工具为 AI 模型提供标准化上下文集成到现有 ASGI 服务器开发 MCP 客户端应用

接入方式

依赖:Python 环境uv 或 pip
使用 uv:`uv add "mcp[cli]"`;使用 pip:`pip install "mcp[cli]"`

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何安装 MCP Python SDK?

推荐使用 uv:`uv add "mcp[cli]"`;或使用 pip:`pip install "mcp[cli]"`。

MCP 支持哪些传输协议?

支持 stdio、SSE 和 Streamable HTTP。

相关 Skill