跳转到内容

模型上下文协议 (MCP)

Pydantic AI 通过两种方式支持模型上下文协议 (MCP)

  1. 代理可作为 MCP 客户端,连接到 MCP 服务器以使用其工具,了解更多…
  2. 代理可以在 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 代码。