MCP Run Python
a year ago
- #Sandbox
- #Python
- #Deno
- Model Context Protocol (MCP) 服务器使用 Deno 中的 Pyodide 在沙箱环境中运行 Python 代码。
- 出于安全考虑,代码执行与操作系统完全隔离。
- 可通过 Deno 使用特定命令启动服务器,支持三种传输模式:stdio、SSE 或 warmup。
- 运行需要网络访问权限及对 node_modules 的读写权限,以确保 Pyodide 正常工作。
- 结合 PydanticAI 的示例展示了如何通过 MCP 服务器运行代理执行 Python 代码并获取结果。
- 该示例使用代理计算了两个日期之间的天数差。