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 是一个模型上下文协议 (MCP) 服务器,可与devcontainers cli进行简单的集成。
依赖项
该服务器需要在您的系统上安装并运行Docker ,因为devcontainers cli使用它来构建和管理开发容器。
使用 MCP Devcontainers 服务器不需要其他依赖项。
用法
MCP 服务器的配置会根据您使用的客户端而有所不同。以下是使用 Claude Desktop 进行配置的示例。
Copy
MCP 传输
目前,仅实现了stdio
传输。
工具
- devcontainer_up - 在指定的工作区文件夹中启动或初始化 devcontainer 环境。使用此命令可确保 devcontainer 正在运行并准备好执行开发任务。
workspaceFolder
:工作区文件夹的路径(字符串,必需)outputFilePath
:写入输出日志的路径(字符串,可选)
- devcontainer_run_user_commands - 在 devcontainer 中为指定的工作区文件夹运行用户定义的
postCreateCommand
和postStartCommand
脚本。用于在 devcontainer 启动后执行设置或初始化命令。workspaceFolder
:工作区文件夹的路径(字符串,必需)outputFilePath
:写入输出日志的路径(字符串,可选)
- devcontainer_exec - 在 devcontainer 中为指定的工作区文件夹执行任意 shell 命令。使用它可以在 devcontainer 上下文中运行自定义命令或脚本。
workspaceFolder
:工作区文件夹的路径(字符串,必需)command
:要执行的命令(string[],必需)outputFilePath
:写入输出日志的路径(字符串,可选)
执照
根据 MIT 许可证发布。更多详情请参阅许可证文件。
You must be authenticated.
MCP 服务器可以通过 devcontainers CLI 与开发容器进行交互,允许用户在 devcontainers 中启动、运行命令以及执行任意 shell 命令。