Ejecutor de Código Mcp

Creado porbazinga012bazinga012

El Ejecutador de Código MCP es un servidor MCP que permite a los LLM ejecutar código Python dentro de un entorno Conda específico.

Resumen

¿Qué es MCP Code Executor?

El ### MCP Code Executor es un servidor especializado diseñado para ejecutar código Python dentro de un entorno Conda específico. Sirve como un puente para que los Modelos de Lenguaje Grande (LLMs) ejecuten scripts de Python sin problemas, asegurando que las dependencias y entornos necesarios se gestionen correctamente. Esta herramienta es particularmente útil para desarrolladores e investigadores que necesitan probar y ejecutar fragmentos de código en un entorno controlado.

Características de MCP Code Executor

  • Gestión de Entornos Conda: Configura y gestiona automáticamente los entornos Conda para asegurar que todas las dependencias se cumplan para la ejecución del código Python.
  • Integración con LLMs: Permite a los LLMs ejecutar código Python, facilitando el aprovechamiento de las capacidades de IA en tareas de codificación.
  • Repositorio Público: El código está disponible en un repositorio público, lo que permite contribuciones y colaboración de la comunidad.
  • Interfaz Amigable: Diseñada con la usabilidad en mente, facilitando a los usuarios la ejecución de código sin un profundo conocimiento técnico.
  • Código Abierto: El proyecto es de código abierto, alentando a los desarrolladores a contribuir y mejorar sus capacidades.

Cómo Usar MCP Code Executor

  1. Clona el Repositorio: Comienza clonando el repositorio de MCP Code Executor desde GitHub.

    git clone https://github.com/bazinga012/mcp_code_executor.git
    
  2. Instala Dependencias: Navega al directorio clonado e instala las dependencias requeridas usando Conda.

    cd mcp_code_executor
    conda env create -f environment.yml
    conda activate mcp_env
    
  3. Ejecuta el Servidor: Inicia el servidor MCP Code Executor para comenzar a ejecutar código Python.

    python server.py
    
  4. Ejecuta Código: Usa la API o interfaz proporcionada para enviar código Python para su ejecución. El servidor manejará la ejecución dentro del entorno Conda especificado.

  5. Verifica Resultados: Recupera la salida del código ejecutado a través de la interfaz o la respuesta de la API.

Preguntas Frecuentes

¿Qué lenguajes de programación soporta MCP Code Executor?

Actualmente, el MCP Code Executor está diseñado específicamente para Python. Sin embargo, futuras actualizaciones pueden incluir soporte para otros lenguajes.

¿Es MCP Code Executor gratuito?

Sí, el MCP Code Executor es de código abierto y gratuito para usar. Puedes encontrar el código fuente en GitHub.

¿Cómo puedo contribuir al proyecto MCP Code Executor?

Puedes contribuir bifurcando el repositorio, haciendo tus cambios y enviando una solicitud de extracción. Sewelven y se alientan las contribuciones de la comunidad.

¿Cuáles son los requisitos del sistema para ejecutar MCP Code Executor?

Necesitarás un sistema que soporte Conda y Python. Los requisitos específicos se pueden encontrar en el archivo environment.yml en el repositorio.

¿Puedo usar MCP Code Executor para aplicaciones en producción?

Si bien el MCP Code Executor está diseñado principalmente para pruebas y desarrollo, puede adaptarse para uso en producción con configuraciones y optimizaciones adecuadas.

Detalle

Configuración del Servidor

{
  "mcpServers": {
    "mcp-code-executor": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/metorial/mcp-container--bazinga012--mcp_code_executor--mcp-code-executor",
        "node ./build/index.js"
      ],
      "env": {
        "CODE_STORAGE_DIR": "code-storage-dir",
        "CONDA_ENV_NAME": "conda-env-name"
      }
    }
  }
}

Información del Proyecto

Autor
bazinga012
Creado el
Jun 25, 2025
Estrella
153
Idioma
JavaScript
Etiquetas
-

Ejecutor de Código M... Alternativas

Para algunas alternativas a Ejecutor de Código M... que puedas necesitar, te ofrecemos sitios divididos por categoría.

MCP Terminal es un servidor de control de terminal basado en MCP (Protocolo de Contexto de Modelo), diseñado específicamente para integrarse con modelos de lenguaje grandes (LLM) y asistentes de IA. Proporciona una interfaz estandarizada que permite a la IA ejecutar comandos de terminal y obtener resultados de salida.

Un potente servidor de Protocolo de Contexto de Modelo (MCP) que ofrece una solución todo en uno para el acceso web público.

Servidor MCP mejorado para retroalimentación interactiva del usuario y ejecución de comandos en desarrollo asistido por IA, con soporte para doble interfaz (Interfaz Web y Aplicación de Escritorio) que cuenta con detección inteligente del entorno y compatibilidad entre plataformas.

Este servidor MCP de solo lectura te permite conectarte a datos de Email desde Claude Desktop a través de los controladores JDBC de CData. Servidores de lectura/escritura gratuitos (beta) disponibles en https://www.cdata.com/solutions/mcp

Servidor oficial de Firecrawl MCP - Agrega potentes capacidades de web scraping a Cursor, Claude y cualquier otro cliente LLM.

Tiempo
@modelcontextprotocol

El servidor MCP de Tiempo es un servidor de Protocolo de Contexto de Modelo que proporciona capacidades de conversión de tiempo y zona horaria. Permite a los LLM obtener información sobre la hora actual y realizar conversiones de zona horaria utilizando nombres de zona horaria de IANA, con detección automática de la zona horaria del sistema.

Ver Más >>