DevSpace
Свой MCP-сервер, который дает ChatGPT и другим клиентам доступ к коду на вашей машине: чтение, правки, поиск и запуск команд
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Дает подключенному клиенту запуск произвольных команд на вашей машине
- Открывает локальные папки наружу через туннель
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/devspaceОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
У записи высокий риск, поэтому установки в один клик нет. Посмотрите код и добавьте конфиг вручную.
Выполните в терминале
claude mcp add --transport http devspace https://your-tunnel-host.example.com/mcpИли добавьте в файл .mcp.json, в проекте
{
"mcpServers": {
"devspace": {
"type": "http",
"url": "https://your-tunnel-host.example.com/mcp"
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Добавьте в файл ~/.cursor/mcp.json, для всех проектов
{
"mcpServers": {
"devspace": {
"url": "https://your-tunnel-host.example.com/mcp"
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.
Выполните в терминале
code --add-mcp '{"name":"devspace","type":"http","url":"https://your-tunnel-host.example.com/mcp"}'Или добавьте в файл .vscode/mcp.json, в проекте
{
"servers": {
"devspace": {
"type": "http",
"url": "https://your-tunnel-host.example.com/mcp"
}
}
}Если файл уже есть, добавьте сервер внутрь ключа servers.
Выполните в терминале
codex mcp add devspace --url https://your-tunnel-host.example.com/mcpИли добавьте в файл ~/.codex/config.toml, для всех проектов
[mcp_servers.devspace]
url = "https://your-tunnel-host.example.com/mcp"Если файл уже есть, допишите блок в конец.
Выполните в терминале
gemini mcp add -s user -t http devspace https://your-tunnel-host.example.com/mcpИли добавьте в файл ~/.gemini/settings.json, для всех проектов
{
"mcpServers": {
"devspace": {
"httpUrl": "https://your-tunnel-host.example.com/mcp"
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов
{
"mcpServers": {
"devspace": {
"serverUrl": "https://your-tunnel-host.example.com/mcp"
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.
Бывший Windsurf.
Добавьте в файл cline_mcp_settings.json, для всех проектов
{
"mcpServers": {
"devspace": {
"type": "streamableHttp",
"url": "https://your-tunnel-host.example.com/mcp"
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.
Добавьте в файл .roo/mcp.json, в проекте
{
"mcpServers": {
"devspace": {
"type": "streamable-http",
"url": "https://your-tunnel-host.example.com/mcp"
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcpServers.
Форк Roo Code, папки .roo те же.
Добавьте в файл opencode.json, в проекте
{
"mcp": {
"devspace": {
"type": "remote",
"url": "https://your-tunnel-host.example.com/mcp"
}
}
}Если файл уже есть, добавьте сервер внутрь ключа mcp.
Добавьте в файл ~/.config/zed/settings.json, для всех проектов
{
"context_servers": {
"devspace": {
"url": "https://your-tunnel-host.example.com/mcp"
}
}
}Если файл уже есть, добавьте сервер внутрь ключа context_servers.
Поставь CLI: npm install -g @waishnav/devspace, затем devspace init и devspace serve. Подключи MCP-клиент к публичному адресу /mcp и подтверди подключение паролем владельца.
Другие способы из описания автора
npm install -g @waishnav/devspace
devspace initПосле настройки запустите туннель и devspace serve. Требуется Node от 22.19.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
DevSpace это MCP-сервер, который вы запускаете у себя и открываете наружу через собственный туннель. Через него ChatGPT или другой MCP-клиент получает инструменты для работы с вашими локальными проектами: читает и правит файлы, ищет по коду, смотрит директории и запускает команды для тестов, сборки, git и скриптов пакетов. Доступ ограничен папками, которые вы разрешили, а подключение подтверждается паролем владельца из ~/.devspace/auth.json. Есть изолированные git worktree для параллельных сессий, чтение инструкций из AGENTS.md и CLAUDE.md и подключение выбранных агентов как субагентов. Ничего не выгружается на сторонний сервис, весь код остается на вашей машине.
Для кого. Для разработчиков, которые хотят вести кодинг-сессию из ChatGPT или другого MCP-клиента прямо в своих локальных проектах.
Подходит, если
- Хотите, чтобы ChatGPT работал с реальными файлами проекта на вашей машине
- Нужен один MCP-эндпоинт для нескольких клиентов и коротких кодинг-сессий
- Нужны параллельные сессии в изолированных git worktree
Не подходит, если
- Нельзя выставлять машину наружу через туннель или запускать на ней произвольные команды
- Нет своего публичного HTTPS-адреса и настраивать туннель вы не готовы
Пример запроса к агенту
Открой мой проект в разрешенной папке, найди ошибку в тестах и предложи правкуОграничения
DevSpace дает подключенному клиенту серьезные права на машине, включая запуск команд оболочки в открытой рабочей папке, поэтому относиться к клиенту нужно как к доверенному партнеру с доступом к системе. Нужен свой публичный HTTPS-адрес через Cloudflare Tunnel, ngrok, Pinggy, Tailscale Funnel или иной прокси и Node не ниже 22.19. Пароль владельца из ~/.devspace/auth.json держите в секрете. Основной клиент ChatGPT из России без VPN недоступен, поэтому для этого сценария нужен доступ к сервису.
Как отключить. Остановите процесс devspace serve и туннель, отключите коннектор в клиенте и при необходимости удалите глобальный пакет @waishnav/devspace и папку ~/.devspace/.
MCP
- Транспорт
- http
- Авторизация
- не нужна
Проверка безопасности
- Дает подключенному клиенту запуск произвольных команд на вашей машине
- Открывает локальные папки наружу через туннель
Коротко о README
README описывает DevSpace как MCP-сервер, который вы держите у себя и открываете через собственный туннель, чтобы клиент вроде ChatGPT работал с локальным кодом. Установка идет через npm или npx, команда devspace init спрашивает, откуда вы будете подключаться и какие папки и агенты разрешены. Один эндпоинт /mcp поддерживает и новый протокол по запросам, и старых клиентов без переключения режима. Подключение подтверждается паролем владельца, а клиент получает права на чтение, правку, поиск и запуск команд в открытой папке. Требуется Node от 22.19, поддерживаются Linux, macOS и Windows.
Частые вопросы
Код куда-то загружается?
Нет. Сервер работает на вашей машине, клиент подключается к нему через ваш туннель, файлы остаются локально.
Только для ChatGPT?
Нет. Это обычный MCP-сервер, к нему подключаются и другие MCP-клиенты, а выбранные агенты могут работать субагентами.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything