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.
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
| Herramienta | workspaceFolder | outputFilePath | Comando | Descripción |
|---|---|---|---|---|
| devcontainer_up | Ruta a la carpeta de trabajo (cadena, obligatorio) | Ruta para escribir registros de salida (cadena, opcional) | N/A | Iniciar 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_commands | Ruta a la carpeta de trabajo (cadena, obligatorio) | Ruta para escribir registros de salida (cadena, opcional) | N/A | Ejecutar 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_exec | Ruta 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.