MCP Code Executor
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.
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
- Clone this repository:
git clone https://github.com/bazinga012/mcp_code_executor.git
- Navigate to the project directory:
cd mcp_code_executor
- Install the Node.js dependencies:
npm install
- 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_executorwith the absolute path to where you cloned this repository/path/to/code/storagewith the directory where you want the generated code to be storedyour-conda-envwith 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.
Code Executor
Project Details
- bazinga012/mcp_code_executor
- MIT License
- Last Updated: 4/22/2025
Categories
Recomended MCP Servers
A Python package for accessing Cryo datasets via Claude Code
Ever been told to RTFM only to find there is no FM to R? MCP-RTFM helps you CREATE...
ramp_mcp
An MCP server for creating 2D/3D game assets from text using Hugging Face AI models.
TS based companion MCP server for the Drupal MCP module that works with the STDIO transport.
Provides summarised output from various actions that could otherwise eat up tokens and cause crashes for AI agents
Model Context Protocol server for managing, storing, and providing prompts and prompt templates for LLM interactions.
MCP Server integrating MCP Clients with Stability AI-powered image manipulation functionalities: generate, edit, upscale, and more.
The MATLAB MCP server provides AI users with powerful scientific computing and data analysis capabilities. It allows users...
MCP server that facilitates an SSH connection to a deployed Rails app so you can run Rails REPL...





