模型上下文协议服务器集成工具

该工具用于将MCP(模型上下文协议)服务器与Pydantic.AI集成,支持多种LLM模型,适用于开发者进行模型交互和工具调用。

  • by p2c2e
  • Python
  • 本地部署
  • 18 星标
  • 更新于
在 GitHub 查看 p2c2e/mcp_proxy_pydantic_agent

使用说明

将MCP(模型上下文协议)服务器与Pydantic集成的示例。人工智能

此示例的部分内容使用了以下内容:https://github.com/modelcontextprotocol/quickstart-resources.git-特别是天气“服务器”代码

代码使用两个不同的LLM只是为了演示。代理程序使用gpt-4o,工具使用sonnet。 因此,导出OPENAI_API_KEY以及ANTHROPIC_API_KEY-或者-修改代码以适合您的模型

pyproject.toml假设您正在使用“uv”包管理器

跑步步骤

  1. 克隆此仓库
  2. 紫外同步
  3. cd-mcp客户端
  4. uv运行client.py(这需要openai和anthropic键,并直接使用anthropic-libs)
  5. uv运行client2.py(用于纯pydantic,可与任何调用LLM的fn配合使用)

(或者尝试client2.py-这只使用PydanticAI-不直接依赖Anthropic库)

现在,尝试与以下问题互动:

班加罗尔现在是晚上7:30,纽约的时间是什么时候?

芝加哥现在的天气怎么样?

(完成后退出)