opencode-mcp
MCP-сервер opencode-mcp передает кодинговые задачи агенту OpenCode из Claude, Cursor и VS Code и следит за их выполнением.
- 162 ★ репозитория
- Последний коммит
Широкий доступ
Почему такой уровень
- Сервер запускает другого кодинг-агента, который правит файлы и выполняет команды в проекте.
- OpenCode отправляет код провайдеру модели по вашей настройке.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/opencode-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Сервер запускает другого кодинг-агента, который правит файлы и выполняет команды в проекте.
- OpenCode отправляет код провайдеру модели по вашей настройке.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCP-сервер подключает Claude, Cursor, VS Code и другие клиенты к безголовому API OpenCode. Агент в клиенте ставит задачу, OpenCode выполняет ее в проекте, а клиент следит за ходом, отвечает на вопросы и разрешения и смотрит изменения. Сервер дает около семидесяти инструментов, десять ресурсов и пять промптов. Группы инструментов: настройка `opencode_setup`, `opencode_context`, `opencode_provider_models`; быстрые вопросы `opencode_ask`, `opencode_reply`; запуск и ожидание `opencode_run`; фоновая работа `opencode_fire` с `opencode_check` и `opencode_wait`; управление заданиями; обзор изменений `opencode_review_changes`. Версия 3 требует Node.js 22 или новее и OpenCode 1.x.
Для кого. Разработчикам, которые хотят отдавать часть работы в OpenCode прямо из Claude, Cursor или другого MCP-клиента.
Подходит, если
- Агент Claude просит OpenCode добавить проверку ввода в маршрут API и ждет результата.
- Долгую задачу запускают в фоне через `opencode_fire` и опрашивают статус.
- OpenCode просит разрешение или задает вопрос, и клиент отвечает на него.
- Изменения после работы OpenCode просматривают отдельным вызовом.
Не подходит, если
- OpenCode не установлен и сервер не запущен: без `opencode serve` инструменты не работают.
- Нужен OpenCode 2.x: поддержка запланирована на версию 4.0.
- Нужна задача без делегирования: проще вызвать OpenCode напрямую.
Пример запроса к агенту
Попроси OpenCode добавить валидацию входных данных в POST /api/users в фоне и сообщи, когда закончит.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
OPENCODE_BASE_URL- Адрес сервера OpenCode, если он не `http://127.0.0.1:4096`
OPENCODE_DEFAULT_PROVIDER- Провайдер по умолчанию, задается вместе с моделью
OPENCODE_DEFAULT_MODEL- Модель по умолчанию, задается вместе с провайдером
Ограничения
Версия 3.x требует Node.js 22 или новее и OpenCode 1.x, проверена на 1.18.31 и 1.19.3. Перед работой запустите `opencode serve --hostname 127.0.0.1 --port 4096` либо делитесь сервером с TUI через `opencode --port 4096`. Для другого адреса задайте `OPENCODE_BASE_URL`. Провайдера и модель выберите через `opencode_setup` или переменные `OPENCODE_DEFAULT_PROVIDER` и `OPENCODE_DEFAULT_MODEL` вместе. Задачи выполняет сам OpenCode под его правами и с его провайдерами, поэтому ограничения доступа настраивайте в OpenCode. Фоновые задания записываются, их список доступен через `opencode_job_list`.
Как отключить. Удалите запись `opencode` командой `claude mcp remove opencode` или из конфигурации клиента и остановите сервер `opencode serve`.
Частые вопросы
Что нужно запустить заранее?
Сервер OpenCode: `opencode serve --hostname 127.0.0.1 --port 4096`. Если используете TUI, запустите его с `opencode --port 4096` и делитесь этим сервером.
Как выбрать модель?
Вызовите `opencode_setup`, выберите провайдера из настроенных, затем `opencode_provider_models`. Можно сразу задать `OPENCODE_DEFAULT_PROVIDER` и `OPENCODE_DEFAULT_MODEL`.
Как работать в фоне?
Запустите `opencode_fire` с каталогом проекта и промптом, затем проверяйте `opencode_check` или ждите `opencode_wait`.
Какие клиенты поддерживаются?
Claude Code, Claude Desktop, Cursor, VS Code, Windsurf, Continue, Zed и Amazon Q; конфигурации описаны в `docs/configuration.md`.
Как перейти с версии 2?
По заметкам о миграции в CHANGELOG для версии 3.0.0 от 16 сентября 2026.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыПлагин для OpenCode: оркестратор раздает работу шести специалистам, у каждого своя модель, а результаты сводит в один ответ
Codex MCP Server — Codex внутри Claude Code
Codex MCP Server
MCP-сервер передает задачи Codex CLI прямо из Claude Code: вопросы по коду, ревью изменений, веб-поиск и сессии с продолжением диалога
Терминальный ИИ-агент для кода на базе opencode: любые модели по своим ключам, рои субагентов, цели и сжатие вывода.
Плагин для OpenCode запускает команду параллельных агентов с личными сессиями, общей доской задач и перепиской
Плагин-оркестратор для OpenCode и Codex CLI: несколько агентов, хуки, встроенные MCP, режим ultrawork и правки по хешам строк
CLI, который на лету превращает любой MCP-сервер, спецификацию OpenAPI или GraphQL-эндпоинт в набор команд без генерации кода
Коротко о README
В README рассказано про MCP-сервер для делегирования задач OpenCode: быстрый старт, конфигурации клиентов, таблица рабочих сценариев с инструментами и пример фонового запуска. Указаны версии Node.js и OpenCode и ссылки на подробную документацию.