模型上下文协议 (MCP)
Pydantic AI 通过两种方式支持模型上下文协议 (MCP)
什么是 MCP?
模型上下文协议是一种标准化协议,它允许 AI 应用程序(包括像 Pydantic AI 这样的编程代理、像 Cursor 这样的编码代理,以及像 Claude Desktop 这样的桌面应用程序)通过一个通用接口连接到外部工具和服务。
与其他协议一样,MCP 的理想是让各种应用程序能够相互通信,而无需进行特定的集成。
在 github.com/modelcontextprotocol/servers 上有一个很棒的 MCP 服务器列表。
以下是一些示例说明:
- Pydantic AI 可以使用一个实现为 MCP 服务器的网页搜索服务,来实现一个深度研究代理。
- Cursor 可以连接到 Pydantic Logfire MCP 服务器,以搜索日志、追踪和指标,从而在修复错误时获取上下文信息。
- Pydantic AI 或任何其他 MCP 客户端可以连接到我们的 Run Python MCP 服务器,在沙盒环境中运行任意 Python 代码。