MCP Devcontainers

by crunchloop
Verified

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Provides integration with Docker through the devcontainers CLI, enabling tools to initialize, start, and execute commands within development containers for consistent development environments.

mcp-devcontainers

MCP Devcontainers는 devcontainers cli 와의 간단한 통합을 제공하는 MCP(Model Context Protocol) 서버입니다.

종속성

이 서버를 사용하려면 devcontainers cli 가 개발 컨테이너를 빌드하고 관리하는 데 사용되므로 시스템에 Docker가 설치되어 실행 중이어야 합니다.

MCP Devcontainers 서버를 사용하는 데 다른 종속성은 필요하지 않습니다.

용법

MCP 서버는 사용 중인 클라이언트에 따라 다르게 구성됩니다. 참고로 Claude Desktop을 사용하는 경우 다음과 같이 구성합니다.

지엑스피1

MCP 운송

현재는 stdio 전송만 구현되어 있습니다.

도구

  • devcontainer_up - 지정된 작업 공간 폴더에서 devcontainer 환경을 시작하거나 초기화합니다. devcontainer가 실행 중이고 개발 작업을 수행할 준비가 되었는지 확인하는 데 사용합니다.
    • workspaceFolder : 작업공간 폴더 경로(문자열, 필수)
    • outputFilePath : 출력 로그를 작성할 경로(문자열, 선택 사항)
  • devcontainer_run_user_commands - 지정된 작업 공간 폴더에 대해 devcontainer에서 사용자 정의 postCreateCommandpostStartCommand 스크립트를 실행합니다. devcontainer 시작 후 설정 또는 초기화 명령을 실행하는 데 사용합니다.
    • workspaceFolder : 작업공간 폴더 경로(문자열, 필수)
    • outputFilePath : 출력 로그를 작성할 경로(문자열, 선택 사항)
  • devcontainer_exec - 지정된 작업 공간 폴더에 대해 devcontainer 내에서 임의의 셸 명령을 실행합니다. devcontainer 컨텍스트 내에서 사용자 지정 명령이나 스크립트를 실행할 때 사용합니다.
    • workspaceFolder : 작업공간 폴더 경로(문자열, 필수)
    • command : 실행할 명령(string[], 필수)
    • outputFilePath : 출력 로그를 작성할 경로(문자열, 선택 사항)

특허

MIT 라이선스에 따라 배포되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

devcontainers CLI를 통해 개발 컨테이너와 상호작용을 가능하게 하는 MCP 서버로, 사용자가 devcontainers를 시작하고, 명령을 실행하고, devcontainers 내부에서 임의의 셸 명령을 실행할 수 있도록 합니다.

  1. Dependencies
    1. Usage
      1. MCP Transport
        1. Tools
          1. License
            ID: ghdr6nfbi9