mcp开发容器
MCP Devcontainers是一个模型上下文协议(MCP)服务器,它提供了与 devcontainers cli.
依赖项
此服务器需要 码头工人 在您的系统上安装并运行,因为它由 devcontainers cli 构建和管理开发容器。
使用MCP Devcontainers服务器不需要其他依赖关系。
用法
MCP服务器的配置因您使用的客户端而异。作为参考,这是您使用Claude Desktop配置它的方式。
{
"mcpServers": {
"devcontainers": {
"command": "npx",
"args": [
"-y",
"@crunchloop/mcp-devcontainers"
]
}
}
}MCP传输
目前,只有 stdio 运输已经实施。
工具
| 工具 | 工作空间文件夹 | 输出文件路径 | 命令 | 描述 | |
|---|---|---|---|---|---|
| devcontainer_up | 工作区文件夹的路径(字符串,必填) | 写入输出日志的路径(string,可选) | N/A | 在指定的工作区文件夹中启动或初始化devcontainer环境。 | |
| 使用此选项可确保devcontainer正在运行并准备好执行开发任务。 | |||||
| devcontainer_run_user_命令 | 工作区文件夹的路径(字符串,必填) | 写入输出日志的路径(string,可选) | N/A | 运行用户定义的 postCreateCommand 和 postStartCommand devcontainer中指定工作区文件夹的脚本。 | |
| 使用此选项在devcontainer启动后执行安装或初始化命令。 | |||||
| devcontainerexec | 工作区文件夹的路径(string,必需) | 写入输出日志的路径(字符串,可选) | 要执行的命令(string\[\],必需) | 在devcontainer中为指定的工作区文件夹执行任意shell命令。 | |
| 使用此选项在devcontainer上下文中运行自定义命令或脚本。 |
许可证
根据MIT许可证发布。请参阅 许可证 文件以获取更多详细信息。
