MCP.so
登录

Heroku MCP Code Execution - Python

@heroku

关于 Heroku MCP Code Execution - Python

MCP (model context protocol) server for running python code.

基本信息

分类

开发工具

许可证

CC0-1.0

运行时

python

传输方式

stdio

发布者

heroku

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "mcp-code-exec-python": {
      "command": "python",
      "args": [
        "example_clients/streamable_http_client.py",
        "mcp",
        "call_tool",
        "--args",
        "{"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Heroku MCP Code Execution - Python?

This MCP server enables Python code execution on the Heroku platform. It supports Streamable HTTP, SSE, and STDIO transports, and is designed for developers who need to run Python code execution tasks through the Model Context Protocol.

How to use Heroku MCP Code Execution - Python?

Deploy via the one-click Heroku button or manually using the Heroku CLI. Set required environment variables (API_KEY, STDIO_MODE_ONLY, REMOTE_SERVER_TRANSPORT_MODULE), then use MCP clients (STDIO or HTTP/SSE) to call the code_exec_python tool with code and optional packages arguments.

Key features of Heroku MCP Code Execution - Python

  • Executes Python code with optional pip package installation
  • Supports Streamable HTTP, SSE, and STDIO transports
  • Deploys to Heroku via one-click or manual setup
  • API key authentication for access control
  • Configurable STDIO-only mode for code execution isolation

Use cases of Heroku MCP Code Execution - Python

  • Run Python code execution tasks via MCP from AI assistants
  • Test and debug Python code in isolated Heroku one-off dynos
  • Integrate Python code execution into MCP-based agent workflows

FAQ from Heroku MCP Code Execution - Python

What transports does the server support?

It supports Streamable HTTP, SSE, and STDIO transports, for both local and remote testing.

What is the STDIO_MODE_ONLY configuration for?

When set to true, only STDIO-based communication is allowed, enhancing security and code execution isolation. It is recommended for non-development environments.

Can I install additional Python packages before execution

评论

开发工具 分类下的更多 MCP 服务器