siGit CLI — MCP-сервер для Claude Code: что делает и как установить
Даёт ассистенту доступ к репозиториям, пуллреквестам, тикетам и поиску кода на платформе sigit.si через протокол MCP.
Открыть на GitHubЧто делает siGit CLI
Утилита запускает локальный процесс si mcp и связывает ИИ-агента с платформой sigit.si через stdio. Ассистент получает набор инструментов для просмотра пуллреквестов, создания задач и поиска по файлам. Если редактор открыт в каталоге клонированного проекта, клиент сам определяет репозиторий по настройкам git remote, поэтому указывать имя проекта в каждом запросе не требуется.
Для авторизации сервер использует сессию из ~/.sigit/token, созданную после si auth login, либо значение переменной SIGIT_TOKEN. Без предварительного входа в аккаунт или токена запросы к API завершатся ошибкой. Доступные вызовы можно ограничить: флаг --read-only отключает изменение данных, а параметр --toolsets оставляет только выбранные модули.
Какие задачи решает
- создавать пуллреквесты на платформе sigit.si из текущей ветки
- искать фрагменты кода и комментарии TODO в удалённых репозиториях
- просматривать открытые задачи и регистрировать баги проекта
- управлять удалёнными рабочими сессиями Cloud Sessions
Примеры запросов агенту
- Покажи список открытых пуллреквестов в текущем репозитории на sigit.si
- Найди в ветке main все вхождения TODO через sigit
- Создай задачу с описанием ошибки авторизации на sigit.si
Как установить siGit CLI
Установка
Команды запуска нет в реестре MCP — смотрите README репозитория
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о siGit CLI
Как установить siGit CLI в Claude Code?
Соберите утилиту командой cargo install --path crates/cli. После этого добавьте сервер в настройки агента, указав исполняемый файл si и аргумент mcp.
Что делает MCP-сервер siGit CLI?
Он предоставляет агенту инструменты командной строки sigit.si: поиск кода, управление репозиториями, чтение задач и работу с пуллреквестами.
Как запустить сервер в безопасном режиме только для чтения?
Передайте флаг --read-only в аргументах запуска si mcp. Это отключит любые инструменты, способные создавать или менять данные в аккаунте.