MCP Code Executor

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Allows LLMs to execute Python code within a specified Conda environment with access to libraries and dependencies

Ejecutor de código MCP

El Ejecutor de Código MCP es un servidor MCP que permite a los LLM ejecutar código Python en un entorno Conda específico. Esto permite a los LLM ejecutar código con acceso a las bibliotecas y dependencias definidas en el entorno Conda.

Características

  • Ejecutar código Python desde las indicaciones de LLM
  • Ejecutar código dentro de un entorno Conda específico
  • Directorio de almacenamiento de código configurable

Prerrequisitos

  • Node.js instalado
  • Conda instalado
  • Entorno Conda deseado creado

Configuración

  1. Clonar este repositorio:
git clone https://github.com/bazinga012/mcp_code_executor.git
  1. Navegue hasta el directorio del proyecto:
cd mcp_code_executor
  1. Instalar las dependencias de Node.js:
npm install
  1. Construir el proyecto:
npm run build

Configuración

Para configurar el servidor MCP Code Executor, agregue lo siguiente al archivo de configuración de sus servidores MCP:

{ "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" } } } }

Reemplace los marcadores de posición:

  • /path/to/mcp_code_executor con la ruta absoluta a donde clonó este repositorio
  • /path/to/code/storage con el directorio donde desea que se almacene el código generado
  • your-conda-env con el nombre del entorno Conda en el que desea que se ejecute el código

Uso

Una vez configurado, el Ejecutor de código MCP permitirá a los LLM ejecutar código Python generando un archivo en el CODE_STORAGE_DIR especificado y ejecutándolo dentro del entorno Conda definido por CONDA_ENV_NAME .

Los LLM pueden generar y ejecutar código haciendo referencia a este servidor MCP en sus indicaciones.

Contribuyendo

¡Agradecemos sus contribuciones! Abra un problema o envíe una solicitud de incorporación de cambios.

Licencia

Este proyecto está licenciado bajo la licencia MIT.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Permite a los LLM ejecutar código Python en un entorno Conda específico, lo que habilita el acceso a las bibliotecas y dependencias necesarias para una ejecución eficiente del código.

  1. Features
    1. Prerequisites
      1. Setup
        1. Configuration
          1. Usage
            1. Contributing
              1. License
                ID: 45ix8xode3