
MCP Server

2024.12.21
2
PythonPython 代码执行远程服务开发效率
python-run-mcp 是一个基于 Python 的服务,实现了 Model Context Protocol (MCP),用于通过标准化的 API 端点执行 Python 代码。该服务提供了一个简单的方式来远程执行 Python 代码片段,适用于需要动态代码执行的场景。
View on GitHub
Overview
基本能力
产品定位
python-run-mcp 是一个用于远程执行 Python 代码的服务,通过标准化的 API 端点提供代码执行能力。
核心功能
- 通过
/run_python
端点执行 Python 代码片段。 - 支持通过 HTTP POST 请求发送代码并获取执行结果。
适用场景
- 需要动态执行 Python 代码的远程服务。
- 开发工具或平台中集成 Python 代码执行功能。
- 自动化测试或脚本执行环境。
工具列表
curl
:用于发送 HTTP 请求到/run_python
端点,执行 Python 代码。
常见问题解答
- 无
使用教程
使用依赖
安装依赖:
pip install -r requirements.txt
安装教程
- 启动服务:
python src/server.py
- 发送请求到
/run_python
端点:
curl -X POST http://localhost:8000/run_python \
-H "Content-Type: application/json" \
-d '{"code": "print(\'Hello, World!\')"'
调试方式
- 确保服务已启动并监听正确的端口(默认 8000)。
- 使用
curl
或其他 HTTP 客户端工具发送请求并检查响应。