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
- Clonar este repositorio:
- Navegue hasta el directorio del proyecto:
- Instalar las dependencias de Node.js:
- Construir el proyecto:
Configuración
Para configurar el servidor MCP Code Executor, agregue lo siguiente al archivo de configuración de sus servidores MCP:
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 generadoyour-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.
Tools
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.