Devcontainers

Integra-se com a CLI do devcontainers para gerenciar contêineres de desenvolvimento. Requer Docker.

Documentação

mcp-devcontainers

O MCP Devcontainers é um servidor Model Context Protocol (MCP) que fornece uma integração simples com o devcontainers cli.

Devcontainers MCP server

Dependências

Este servidor requer que o Docker esteja instalado e em execução no seu sistema, pois ele é usado pelo devcontainers cli para construir e gerenciar contêineres de desenvolvimento.

Nenhuma outra dependência é necessária para usar o servidor MCP Devcontainers.

Uso

Os servidores MCP são configurados de forma diferente dependendo do cliente que você está usando. Para referência, é assim que você configuraria usando o Claude Desktop.

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

Transporte MCP

No momento, apenas o transporte stdio foi implementado.

Ferramentas

FerramentaworkspaceFolderoutputFilePathComandoDescrição
devcontainer_upCaminho para a pasta do workspace (string, obrigatório)Caminho para gravar logs de saída (string, opcional)N/AInicia ou inicializa um ambiente devcontainer na pasta do workspace especificada.
Use isso para garantir que o devcontainer esteja em execução e pronto para tarefas de desenvolvimento.
devcontainer_run_user_commandsCaminho para a pasta do workspace (string, obrigatório)Caminho para gravar logs de saída (string, opcional)N/AExecuta os scripts definidos pelo usuário postCreateCommand e postStartCommand no devcontainer para a pasta do workspace especificada.
Use isso para executar comandos de configuração ou inicialização após o devcontainer iniciar.
devcontainer_execCaminho para a pasta do workspace (string, obrigatório)Caminho para gravar logs de saída (string, opcional)Comando a executar (string[], obrigatório)Executa um comando shell arbitrário dentro do devcontainer para a pasta do workspace especificada.
Use isso para executar comandos ou scripts personalizados no contexto do devcontainer.

Licença

Distribuído sob a Licença MIT. Consulte o arquivo LICENSE para mais detalhes.