
AIBD Dev Container

2025.04.08
1
Shell开发环境AI辅助开发开发效率
AIBD Dev Container 是一个预配置的开发容器环境,专为AI辅助开发设计,基于VS Code Dev Containers,并集成了Model Context Protocol (MCP)服务器,用于文件系统和shell操作。该容器提供了隔离且一致的开发环境,支持与Claude Desktop无缝集成,适用于Windows(需WSL2)、macOS和Linux平台。
View on GitHub
Overview
基本能力
产品定位
AIBD Dev Container 是一个为AI辅助开发设计的预配置开发容器环境,旨在提供一致且隔离的开发体验。
核心功能
- 创建隔离的开发环境
- 通过MCP服务器与Claude Desktop集成
- 使用Docker卷进行持久化存储
- 支持Windows(需WSL2)、macOS和Linux平台
适用场景
- AI辅助开发
- 需要隔离环境的开发项目
- 多平台开发环境一致性需求
工具列表
- MCP服务器:支持文件系统和shell操作,通过HTTP传输和REST服务器提供接口
- VS Code Dev Containers:提供容器化的开发环境
- Docker:用于容器管理和持久化存储
常见问题解答
- 如何连接Claude到容器?:需要在
claude_desktop_config.json
中配置MCP服务器信息并重启Claude Desktop。 - 如何访问项目文件?:容器启动后,项目文件应放置在
/volume
目录下。
使用教程
使用依赖
- Visual Studio Code
- VS Code Dev Containers扩展
- Docker Desktop
- Windows用户需启用WSL2
安装教程
- 克隆仓库:
git clone https://github.com/gergelyszerovay/aibd-devcontainer.git
cd aibd-devcontainer
- 在VS Code中打开仓库,并选择"Reopen in Container"。
- 等待容器构建完成。
- 访问
/volume
目录放置项目文件。
调试方式
- 确保MCP服务器已启动,可通过检查端口3100是否监听确认。
- 验证Claude Desktop配置是否正确,并已连接到MCP服务器。
- 检查容器日志以排查启动问题。