mcp-devcontainers
MCP Devcontainers 是一个模型上下文协议 (MCP) 服务器,可与devcontainers cli进行简单的集成。
依赖项
该服务器需要在您的系统上安装并运行Docker ,因为devcontainers cli使用它来构建和管理开发容器。
使用 MCP Devcontainers 服务器不需要其他依赖项。
用法
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 许可证发布。更多详情请参阅许可证文件。
Related MCP Servers
- -securityAlicense-qualityAn MCP server to create secure code sandbox environment for executing code within Docker containers.Last updated -282MIT License
- AsecurityAlicenseAqualityAn MCP server that provides tools for interacting with Chrome through its DevTools Protocol, enabling remote control of Chrome tabs to execute JavaScript, capture screenshots, monitor network traffic, and more.Last updated -2850MIT License
- -securityAlicense-qualityAn MCP server that allows managing Docker containers through natural language, enabling users to compose, introspect, and debug containers without running commands themselves.Last updated -651GPL 3.0
- -securityFlicense-qualityA TypeScript server that fully implements the Model Context Protocol (MCP) standard, providing API access to Docker CLI operations like build, run, stop, and image management through compatible AI clients.Last updated -