mcp-devcontainers
MCP Devcontainers 是一个模型上下文协议 (MCP) 服务器,可与devcontainers cli进行简单的集成。
依赖项
该服务器需要在您的系统上安装并运行Docker ,因为devcontainers cli使用它来构建和管理开发容器。
使用 MCP Devcontainers 服务器不需要其他依赖项。
Related MCP server: Chrome Tools MCP Server
用法
MCP 服务器的配置会根据您使用的客户端而有所不同。以下是使用 Claude Desktop 进行配置的示例。
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 许可证发布。更多详情请参阅许可证文件。