我们的 MCP 开发工具包
我们实现了一个简洁、优雅且符合 Python 风格的 MCP 协议实现 — MCPager 用于在平台上发挥 MCP 的能力。MCPager 作为 AI 智能体与开放 MCP 服务器之间的桥梁,例如 Docker MCP 集合中的服务器。.
它还提供开箱即用的 LangGraph 连接器,使您能够使用流行的开源智能体框架轻松集成自定义 AI 智能体。
与您选择的 MCP 服务器集成
要将开发工具包用于 AI 智能体,首先需要 MCP 服务器。您可以使用现有的开源服务器或自行构建。请参考 基础集成示例 (基于 MCPager 与 LangChain/LangGraph)。
例如,您可以使用 MCPager 连接基于 FastMCP 框架的服务器:
fastmcp serve examples/echo_server.py --transport http
基础示例
以下展示如何初始化带 LangGraph 后端的 MCP 客户端并调用工具:
from mcpager.client import StdioTransport, HttpTransport, Session, MCPClient
from mcpager.adapters import LangGraphBackend
transport = HttpTransport('http://localhost:8000/mcp')
# or you can use StdioTransport for local testing like this:
# transport = StdioTransport(["fastmcp", "run", "echo_server.py"])
session = Session(transport)
backend = LangGraphBackend()
client = MCPClient(backend, session)
client.initialize()
tools = client.list_tools()
print(tools)
result = client.call_tool("echo", text="Hello from MCPager!")
print(result)


