开发容器协议服务器

MCP Devcontainers是一个模型上下文协议(MCP)服务器,提供与devcontainers CLI的简单集成,用于管理和构建开发容器环境。

  • by crunchloop
  • TypeScript
  • 本地部署
  • 6 星标
  • 更新于
在 GitHub 查看 crunchloop/mcp-devcontainers

使用说明

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[],必需)

许可证

根据MIT许可证发布。请参阅 许可证 文件以获取更多详细信息。