Token导航 LogoToken导航TokenDH.com
pydantic MCP code execution logo
AI代理stdio官方级别未说明来源级核验

pydantic MCP code execution

MCP Server

基于Pydantic AI框架的代码执行代理工具,通过动态生成和执行Python代码实现高效AI代理任务,显著减少令牌使用。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
AI代理代码执行Python令牌优化

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

p2c2e

提供方

p2c2e

最后核验

2026/5/17 20:22

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python pydantic_main.py

详细介绍

使用MCP执行代码

这是文章背后想法的外行实现 使用MCP执行代码:构建更高效的AI代理\\ Anthropic 类似的现有实现仅限于某些后端,或者很难解开这些概念。所以,我在一个周末建造了这个。

代码设计

基本实施的关键组成部分是:

  • 选择任何代理框架:我选择了Pydantic AI
  • 为其提供搜索文件系统的机制:这本质上是微妙的系统提示的一部分
  • 为它提供一种执行代码的机制(在我们的例子中是Python):系统提示还包括如何使用这个“工具”函数
  • 让它访问一堆MCP:我选择了几个简单的MCP,包括文件系统和时间操作
  • 最后,一个值得如此复杂的任务!!!-是否可以指定文件夹中的文件数,并且只能指定.py和所有文件中的行数,然后将结果保存到一个以“当前日期时间作为后缀”的文件中

实施细节

实际的示例实现在pydantic_main.py中,它只是演示了使用具有“代码执行”功能的代理的最低要求。

然后是token_savings_demo.py代码,它演示了使用普通MCP与代码执行MCP。它打印节省的内容和大量中间内容,用于调试目的。对于赋予代理的相对琐碎的任务,它显示了50-90%的令牌节省。

______________________________________________________________________

截至今天,代码只做了最基本的工作来帮助理解流程。我们可以做很多潜在的增强。例如,对于Anthropic文章中提到的“search_tools”工具(可能会进行一些智能搜索),添加持久化代码的能力,从而产生成功的结果(记住技能),沙盒的安全方面等。

怎么跑?

  1. 创建一个.env文件,内容如下:
ANTHROPIC_API_KEY=sk-ant-YOURKEY
# MCP_SERVERS_CONFIG=/absolute/path/to/mcp-servers.json
# ^ If not provided it looks for the a local mcp-servers.json in the execution folder
  1. 使用“uv”安装代码依赖项
uv sync
  1. 运行主方法(用于测试功能)
python pydantic_main.py
  1. 与传统方法进行比较
python token_savings_demo.py

查找日志/和请求/文件夹,查看发生了什么(调用次数、代码输出等)。此外,请注意控制台中生成和执行的动态代码。最后是代币节省的产出。 作为运行(第一次)的一部分,为MCP服务器逻辑生成“包装器”代码,以供动态代码生成步骤使用。这些将位于服务器/文件夹下

欢迎反馈!

目录标签

目录标签

AI代理代码执行Python令牌优化本地部署Pydantic动态代码生成

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP