Devcontainers

Se integra con la CLI de devcontainers para gestionar contenedores de desarrollo. Requiere Docker.

Documentación

mcp-devcontainers

El servidor MCP Devcontainers es un servidor del Model Context Protocol (MCP) que proporciona una integración sencilla con la CLI de devcontainers.

Devcontainers MCP server

Dependencias

Este servidor requiere que Docker esté instalado y en ejecución en tu sistema, ya que es utilizado por la CLI de devcontainers para construir y gestionar contenedores de desarrollo.

No se requieren otras dependencias para usar el servidor MCP Devcontainers.

Uso

Los servidores MCP se configuran de manera diferente según el cliente que estés utilizando. Como referencia, así es como lo configurarías usando Claude Desktop.

{
  "mcpServers": {
    "devcontainers": {
      "command": "npx",
      "args": [
        "-y",
        "@crunchloop/mcp-devcontainers"
      ]
    }
  }
}

Transporte MCP

Por el momento, solo se ha implementado el transporte stdio.

Herramientas

HerramientaworkspaceFolderoutputFilePathComandoDescripción
devcontainer_upRuta a la carpeta de trabajo (cadena, obligatorio)Ruta para escribir registros de salida (cadena, opcional)N/AIniciar o inicializar un entorno devcontainer en la carpeta de trabajo especificada.
Úsalo para asegurarte de que el devcontainer esté en ejecución y listo para tareas de desarrollo.
devcontainer_run_user_commandsRuta a la carpeta de trabajo (cadena, obligatorio)Ruta para escribir registros de salida (cadena, opcional)N/AEjecutar los scripts definidos por el usuario postCreateCommand y postStartCommand en el devcontainer para la carpeta de trabajo especificada.
Úsalo para ejecutar comandos de configuración o inicialización después de que el devcontainer se inicie.
devcontainer_execRuta a la carpeta de trabajo (cadena, obligatorio)Ruta para escribir registros de salida (cadena, opcional)Comando a ejecutar (cadena[], obligatorio)Ejecutar un comando de shell arbitrario dentro del devcontainer para la carpeta de trabajo especificada.
Úsalo para ejecutar comandos o scripts personalizados dentro del contexto del devcontainer.

Licencia

Publicado bajo la Licencia MIT. Consulta el archivo LICENSE para más detalles.