MCP Server

MCP Server

site icon
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

安装教程

  1. 启动服务:
python src/server.py
  1. 发送请求到 /run_python 端点:
curl -X POST http://localhost:8000/run_python \
    -H "Content-Type: application/json" \
    -d '{"code": "print(\'Hello, World!\')"'

调试方式

  • 确保服务已启动并监听正确的端口(默认 8000)。
  • 使用 curl 或其他 HTTP 客户端工具发送请求并检查响应。

许可证

该项目遵循 MIT 开源许可条款。