Coder MCP

MCP-сервер Coder управляет рабочими пространствами и шаблонами, правит файлы, запускает команды и ведет чаты агентов.

  • 17 372 ★ репозитория
  • Последний коммит
  • AGPL-3.0
MCP-серверОфициальный

Широкий доступ

Почему такой уровень

  • Агент запускает команды и правит файлы в рабочих пространствах с правами пользователя.
  • Токен сессии для ручной настройки действует с полными правами пользователя Coder.
Все причины и проверки

coder/coder

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/coder

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент запускает команды и правит файлы в рабочих пространствах с правами пользователя.
  • Токен сессии для ручной настройки действует с полными правами пользователя Coder.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Coder — платформа облачных сред разработки, в нее встроен MCP-сервер в двух режимах. Локальный запускается командой `coder exp mcp server` по stdio и берет вход из `coder login`. Удаленный работает на стороне вашего развертывания по адресу `/api/experimental/mcp/http`, поддерживает OAuth2 и опубликован в реестре MCP как `io.github.coder/coder`. Инструменты охватывают рабочие пространства (список, просмотр, создание, сборка), шаблоны и их версии, файлы в пространстве (чтение, запись, правка), команды и фоновые процессы, проброс портов, приложения и журналы, а также чаты агентов Coder: создание, сообщения, транскрипты, прерывание, архив. Полный список лежит в пакете `toolsdk` и меняется между релизами.

Для кого. Администраторам и разработчикам, которые развернули Coder и хотят управлять средами из Claude Desktop, VS Code с Copilot или другого MCP-клиента.

Подходит, если

  • Агент создает рабочее пространство по шаблону и ждет окончания сборки.
  • Тесты в облачной среде падают, и агент читает журналы, запускает команды и правит файлы прямо в пространстве.
  • Администратор просит агента показать пространства организации и обновить шаблон до новой версии.
  • Нужно прочитать транскрипт чата агента Coder и отправить в него новое сообщение.

Не подходит, если

  • Развертывания Coder нет: сервер управляет только вашей установкой.
  • Удаленный режим нужен без OAuth2-провайдера: для него включают `--oauth2-provider-enable` и эксперимент `mcp-server-http`.
  • Агенту нельзя выполнять команды в рабочих пространствах: инструменты запуска входят в набор.

Пример запроса к агенту

Покажи мои рабочие пространства Coder, создай новое по подходящему шаблону и запусти в нем тесты проекта.

MCP

Транспорт
stdio, http
Авторизация
OAuth

Ограничения

Удаленная часть помечена в адресе как экспериментальная: `/api/experimental/mcp/http`. На сервере Coder ее включают флагом `--oauth2-provider-enable` и экспериментом `mcp-server-http`. Динамическая регистрация клиентов OAuth2 по умолчанию выключена. Сервер отдает только инструменты, ресурсов, подсказок и структурированных ответов в нем нет. Клиентам без OAuth2 подходит токен сессии в заголовке `Coder-Session-Token`: он действует с правами пользователя, поэтому хранить его нужно в секретах. Список инструментов меняется между релизами.

Как отключить. Удалите запись `coder` из настроек клиента. Токен сессии отзывают в разделе Settings, Tokens развертывания Coder; рабочие пространства при этом продолжают работать.

Частые вопросы

Как запустить локальный сервер?

Командой `coder exp mcp server`. В клиенте задают `command` равным `coder` и `args` равным `["exp", "mcp", "server"]`, вход берется из `coder login`.

Что включить для удаленного режима?

На сервере Coder: `coder server --oauth2-provider-enable --experiments=mcp-server-http`. Те же настройки задают переменными `CODER_OAUTH2_PROVIDER_ENABLE=true` и `CODER_EXPERIMENTS=mcp-server-http`.

Как подключить Claude Desktop к удаленному серверу?

Добавьте в `claude_desktop_config.json` запись `coder` с `url` вида `https://coder.example.com/api/experimental/mcp/http`. Вход пройдет в браузере.

Что делать, если клиент не умеет OAuth2?

Создайте токен в Settings, Tokens и передайте его заголовком `Coder-Session-Token`. Токен действует с вашими правами.

Где полный список инструментов?

В пакете `toolsdk` репозитория, файл `codersdk/toolsdk/toolsdk.go`. Названия, описания и аргументы меняются между релизами.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы
Официальный

Удаленный MCP-сервер платформы Devopness, которая создает инфраструктуру и выкладывает приложения в ваших облачных аккаунтах

MCP-серверШирокий доступ577Звезды репозитория
Официальный

Демон mcpd запускает MCP-серверы из одного файла .mcpd.toml и отдает их агентам и скриптам как обычный HTTP API на локальном порту

CLIРасширенный доступ194Звезды репозитория

MCP-серверы Cloudflare

Cloudflare MCP Server

Официальный

Набор удаленных MCP-серверов Cloudflare: документация, Workers, логи, Radar, браузер, DNS и другие сервисы аккаунта

MCP-серверШирокий доступ4,5 тыс.Звезды репозитория

Локальная среда для агентов и MCP-шлюз с 298 инструментами: файлы, Git, процессы, браузер Chrome, Windows и Office

MCP-серверШирокий доступ209Звезды репозитория

Менеджер MCP-серверов на Node.js: запускает локальные и подключает удаленные серверы и отдает их клиенту одним адресом с REST API для управления

MCP-серверШирокий доступ525Звезды репозитория

MCP-сервер открывает удаленный клон репозитория в изолированном контейнере и дает агенту файлы, команды, Git и задачи.

MCP-серверШирокий доступ106Звезды репозитория

Коротко о README

В README платформа показана целиком, про MCP там ничего нет. Режимы, настройка и аутентификация лежат на странице `docs/mcp-server.md`.

Бейдж для README

Сообщить о проблеме