mcp_code_executor
bazinga012/mcp_code_executorUpdated 20 days ago050

Remote#MCP server#Python#Conda environmentLicense: MIT LicenseLanguage: JavaScript

MCP Code Executor

smithery badge

The MCP Code Executor is an MCP server that allows LLMs to execute Python code within a specified Conda environment. This enables LLMs to run code with access to libraries and dependencies defined in the Conda environment.

Code Executor MCP server

Features

  • Execute Python code from LLM prompts
  • Run code within a specified Conda environment
  • Configurable code storage directory

Prerequisites

  • Node.js installed
  • Conda installed
  • Desired Conda environment created

Setup

  1. Clone this repository:
git clone https://github.com/bazinga012/mcp_code_executor.git
  1. Navigate to the project directory:
cd mcp_code_executor
  1. Install the Node.js dependencies:
npm install
  1. Build the project:
npm run build

Configuration

To configure the MCP Code Executor server, add the following to your MCP servers configuration file:

{
  "mcpServers": {
    "mcp-code-executor": {
      "command": "node",
      "args": [
        "/path/to/mcp_code_executor/build/index.js" 
      ],
      "env": {
        "CODE_STORAGE_DIR": "/path/to/code/storage",
        "CONDA_ENV_NAME": "your-conda-env"
      }
    }
  }
}

Replace the placeholders:

  • /path/to/mcp_code_executor with the absolute path to where you cloned this repository
  • /path/to/code/storage with the directory where you want the generated code to be stored
  • your-conda-env with the name of the Conda environment you want the code to run in

Usage

Once configured, the MCP Code Executor will allow LLMs to execute Python code by generating a file in the specified CODE_STORAGE_DIR and running it within the Conda environment defined by CONDA_ENV_NAME.

LLMs can generate and execute code by referencing this MCP server in their prompts.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Installation

Claude
Claude
Cursor
Cursor
Windsurf
Windsurf
Cline
Cline
Witsy
Witsy
Spin AI
Spin AI
Use the following variables when running the server locally:

MCPLink

Seamless access to top MCP servers powering the future of AI integration.

© 2025 MCPLink. All rights reserved.
discordgithubdiscord