GigaCode Bridge MCP
Gigacode-bridge-mcp
MCP-сервер передает GigaCode CLI изолированные правки кода во временных рабочих деревьях Git и возвращает патч на независимое ревью
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Агент GigaCode правит файлы репозитория во временном `worktree`, это не песочница ОС
- Патч возвращается на ревью, и ошибка в нем доберется до проекта только при применении
Установка
- Работает в
- Сервисы
Ручная установка
make setupВ каталоге распакованного архива релиза; выберите Codex для автоматической регистрации.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент GigaCode правит файлы репозитория во временном `worktree`, это не песочница ОС
- Патч возвращается на ревью, и ошибка в нем доберется до проекта только при применении
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер на Go работает по stdio и дает основному агенту, например Codex, инструмент делегирования мелких задач агенту GigaCode CLI. Каждая задача выполняется во временном Git `worktree`, а результат возвращается патчем. Решение о задаче, приемке и применении патча остается за основным агентом: сервер ничего не применяет к исходному проекту и не создает коммиты. Установка идет из архива релиза для macOS на Apple Silicon или Intel и Linux на amd64 или arm64 командой `make setup`. Установщик регистрирует сервер в Codex, делает копию `config.toml` и сохраняет остальные записи. Для других клиентов печатается путь к исполняемому файлу, дальше подключение вручную. Дополнительный скилл `delegate-to-gigacode` копируется в `~/.codex/skills` и подсказывает агенту, какие задачи отдавать. Подходят документация к API, мелкие механические правки и точечные тесты. Архитектурные решения, правки безопасности и сложная логика остаются у основного агента.
Для кого. Тем, кто работает с Codex и хочет разгрузить его мелкой рутиной, отдав ее GigaCode CLI, а результат принимать только после ревью патча.
Подходит, если
- Экспортируемые функции в `src/utils.go` надо снабдить документацией без изменения поведения
- Серия однотипных правок поручается второму агенту, пока основной занят задачей посложнее
- Для функции пишутся точечные тесты, и патч смотрит основной агент
- Правки изолируются в отдельном дереве, чтобы рабочий каталог остался чистым
Не подходит, если
- В репозитории есть незакоммиченные изменения, и сервер отказывает в делегировании
- Задача создает новые файлы: пока поддерживаются только существующие отслеживаемые файлы
- Система Windows: бинарные сборки есть только для macOS и Linux
- Правка касается безопасности или сложной бизнес-логики
Пример запроса к агенту
Добавь документацию к экспортируемым функциям в src/utils.go без изменения поведения и покажи патч до применения.MCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
GIGACODE_BIN- Путь к GigaCode CLI, если он не в `~/.gigacode/bin/gigacode`.
Ограничения
Нужны чистое рабочее дерево Git хотя бы с одним коммитом, установленный и авторизованный GigaCode CLI по пути `~/.gigacode/bin/gigacode` (другой путь задается переменной `GIGACODE_BIN`) и клиент со stdio.
Изменить можно только указанные существующие отслеживаемые файлы одного репозитория. Временный `worktree` изолирует правки Git, но не заменяет песочницу ОС, поэтому доверять стоит только своим проектам и задачам. Проверена работа на macOS, а Linux-сборки получены кросс-компиляцией без проверки на реальном хосте. Бинарные файлы не подписаны и не нотаризованы, macOS потребует разрешить запуск вручную.
Как отключить. Выполните `make teardown` в каталоге архива и выберите удаление подключения Codex и бинарного файла, либо `make uninstall` для удаления одного бинарника.
Частые вопросы
Как поставить GigaCode Bridge MCP?
Скачайте архив релиза под свою платформу, распакуйте и выполните `make setup`. Для сборки из исходников нужен Go 1.25 или новее.
Применяет ли сервер патч к проекту?
Нет. Он возвращает патч на ревью, а применяет его основной агент или человек. Коммитов сервер не создает.
Как проверить подключение без вызова модели?
Выполните `gigacode-bridge-mcp --check` из каталога установки, по умолчанию `~/.local/bin`.
Как указать другой путь к GigaCode?
Передайте переменную `GIGACODE_BIN` при регистрации сервера: `codex mcp add gigacode-bridge-mcp --env GIGACODE_BIN=... -- <бинарник>`.
Какие задачи стоит отдавать?
Документацию, мелкие механические правки и точечные тесты. Скилл `delegate-to-gigacode` подсказывает основному агенту этот выбор, но вызов не навязывает.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
GigaChat — все инструментыMCP-сервер для API GigaChat
GigaChat API
Небольшой Python MCP-сервер для API GigaChat от Сбера: авторизация по Basic-ключу и обращение к моделям прямо из агента, проверялся на OpenCode под Windows
GigaCode: проектные флоу с хуками, гейтами и OpenSpec
gigacodeAgents
Монорепозиторий флоу для GigaCode CLI: разработка со стадиями и жесткими гейтами, обсервер хода работы и обратный анализ кода в спеку
Один файл на Node.js превращает установленный GigaCode CLI в локальный OpenAI-сервер с потоковым ответом и общей историей диалога
Process Kit для GigaCode
process-kit
Рабочая папка для GigaCode: ассистент берет задачу словами, находит готовый процесс из шагов и выполняет его с планом и отчетом в outputs
QA Agent для GigaCode CLI: 14 ролей и 6 скиллов для тестирования
QaAgentGigacodeCli
Тестирование по требованиям в GigaCode: от анализа и проверки автотестов до заключения, с поиском дублей перед заведением бага в Jira
Пакет Python отдает агенту GigaCode ячейки Jupyter через ACP: вход через браузер, возобновление сессий, подтверждение разрешений и отмена задач
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| GigaCode Bridge MCP (эта карточка) | нет | не нужна | 0 | |
| GigaCode: проектные флоу с хуками, гейтами и OpenSpec | нет | 0 | набор ролей для GigaCode без моста из другого агента | |
| GigaMCP: расширение Chrome с MCP-инструментами для GigaChat | нет | 0 | сервер для GigaChat без делегирования правок кода |
Коротко о README
README на английском содержит требования, установку из архива, пример запроса, таблицу задач для делегирования, ограничения, диагностику, обновление, удаление и сборку из исходников.