这个项目能做什么
DevSpace 是一个自托管的 MCP(模型上下文协议)服务器,能够将 ChatGPT、Claude 等 AI 助手与你的本地开发环境连接起来。它允许 AI 客户端在已批准的项目文件夹中读取、写入、编辑和搜索文件,运行 Shell 命令以进行测试和构建,并使用隔离的 Git worktree 进行并行编码会话——所有这些都无需将代码上传到第三方。
该项目使用 Node.js 构建(要求版本 >=22.19 <27),并以 @waishnav/devspace 的名称发布在 npm 上。安装方法很简单:运行 `npm install -g @waishnav/devspace`,然后运行 `devspace init`,它会引导你选择目标(ChatGPT、编码代理或两者),选择子代理,并配置允许的项目根目录以及一个公共 HTTPS 隧道 URL(Cloudflare Tunnel、ngrok、Pinggy、Tailscale Funnel 或类似服务)。
连接后,MCP 客户端将获得一系列工具,用于检查仓库、进行针对性编辑、执行 Shell 命令、发现本地代理技能,以及遵循 AGENTS.md 和 CLAUDE.md 文件中的项目指令。服务器公开了一个单一的 /mcp 端点,通过无状态兼容性处理,同时支持 2026-07-28 版本的按请求协议和较旧的 2025 时代客户端。
安全性通过一个“所有者密码”审批页面来处理,当客户端连接时该页面会显示。密码在初始化时打印,并存储在 ~/.devspace/auth.json 中。建议用户将已连接的客户端视为可信的编码伙伴,因为它可以访问其机器。
平台支持包括 Linux、macOS 和 Windows,且需要兼容 Bash 的 Shell(Git Bash、WSL、MSYS2 或 Cygwin)。`devspace doctor` 命令可帮助检查本地设置。该项目包含有关设置、ChatGPT 编码工作流、配置、安全模型和故障排除的文档。
评论
0 评分人数达到10人后显示
登录后参与讨论。