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에서 사용자 정의
postCreateCommand
및postStartCommand
스크립트를 실행합니다. devcontainer 시작 후 설정 또는 초기화 명령을 실행하는 데 사용합니다.workspaceFolder
: 작업공간 폴더 경로(문자열, 필수)outputFilePath
: 출력 로그를 작성할 경로(문자열, 선택 사항)
- devcontainer_exec - 지정된 작업 공간 폴더에 대해 devcontainer 내에서 임의의 셸 명령을 실행합니다. devcontainer 컨텍스트 내에서 사용자 지정 명령이나 스크립트를 실행할 때 사용합니다.
workspaceFolder
: 작업공간 폴더 경로(문자열, 필수)command
: 실행할 명령(string[], 필수)outputFilePath
: 출력 로그를 작성할 경로(문자열, 선택 사항)
특허
MIT 라이선스에 따라 배포되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.
You must be authenticated.
devcontainers CLI를 통해 개발 컨테이너와 상호작용을 가능하게 하는 MCP 서버로, 사용자가 devcontainers를 시작하고, 명령을 실행하고, devcontainers 내부에서 임의의 셸 명령을 실행할 수 있도록 합니다.