返回 AI 工具目录

pydantic/pydantic-ai/mcp-run-python

MCP 服务人工精选最近核验 2026年7月23日

mcp-run-python 是 Pydantic 提供的 MCP 服务器,在沙箱中执行大模型生成的 Python 代码,原属 pydantic-ai,后拆分为独立仓库便于维护。它用 Pyodide(编译为 WebAssembly 的 Python)运行在 Deno 之上,借 WASM 与操作系统隔离,可捕获 stdout/stderr 与返回值、自动识别并安装依赖、支持异步代码。通过 uvx mcp-run-python 或 pip 安装,支持 stdio 与 streamable-http 等传输,任意兼容 MCP 的客户端均可调用。MIT 许可。该仓库现已归档,维护者建议改用其新项目 Monty。

定价开源部署本地运行、自托管国内可达国内可达性待核验许可MIT

解决什么问题

  • 给 Agent 一个执行 Python 的沙箱工具
  • 用 Pyodide 加 WASM 与宿主系统隔离
  • 捕获输出、返回值并报告错误
  • 自动检测并安装代码依赖
  • 以标准 MCP 接口供各类客户端调用

适合

  • 需要让 MCP Agent 跑一次性 Python 片段
  • 看重与操作系统层的沙箱隔离
  • 已用 Pydantic AI 或其他 MCP 客户端
  • 做数据处理、计算类工具调用

不适合

  • 仓库已归档,官方建议改用 Monty
  • Pyodide 可执行任意 JS,隔离并非绝对
  • 仅适合轻量脚本,非通用生产运行时
  • 依赖 Deno 运行环境,需预先安装

如何接入

  • 以 uvx mcp-run-python 或 pip 启动
  • 支持 stdio、streamable-http 等传输
  • 接入 Pydantic AI 等 MCP 客户端
  • 依赖 Deno 与 Pyodide 运行时

已知限制

  • 项目已归档,不再持续维护
  • Pyodide 内可运行 JS,存在越权与内存耗尽风险
  • PyPI 包在 Pyodide 内兼容性有限
  • 海外 CDN 拉取 Pyodide 资源国内偏慢

接入与使用事实

部署方式
本地运行、自托管
实现语言
Python、TypeScript
中文界面
待确认
中文文档
待确认
定价方式
开源
许可证
MIT
国内可达性
国内可达性待核验
可达性观察
待补充

权限、依赖与维护信号

这些字段记录公开可见信号,不等同于安全审计结论。

权限信号

暂无公开信号。

依赖信号

暂无公开信号。

维护信号

暂无公开信号。

公开来源与证据

  1. 代码仓库仅作事实索引

访问官网