MCP и CLI для SourceCraft: репозитории и CI/CD
SourceCraft MCP Server
MCP-сервер, CLI-утилита и скилл для платформы разработки SourceCraft от Яндекса: репозитории, issues, pull requests, CI/CD и релизы, 48 инструментов
Высокий риск
Высокий уровень ставим, когда инструмент пишет во внешние системы, работает с деньгами, рабочими базами или секретами либо выполняет произвольные команды. CLI поставит его только после вашего согласия.
Почему такой уровень
- Может создавать и удалять репозитории, мержить pull request'ы и запускать CI/CD workflow
- Персональный токен дает доступ к репозиториям и организациям под правами владельца токена
Установка
Ручная установка
uv pip install sourcecraft-mcpРекомендуемый способ через uv.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Пакет покрывает SourceCraft (платформу разработки Яндекса) тремя способами: MCP-сервер для агентов и IDE, командная строка sourcecraft для терминала и опциональный скилл sourcecraft-cli с инструкциями для ИИ-агента по работе с CLI. Инструменты разбиты по доменам: репозитории (список, карточка, ветки, теги, дерево файлов, создание/обновление/удаление), issues (список, создание, обновление, закрытие, комментарии), pull requests (создание, обновление, слияние, публикация драфта, ревьюеры, решение по ревью), CI/CD (запуски, workflow, логи cube, артефакты, триггер), релизы и пользователи с организациями. CLI дает те же операции из терминала с читаемым Rich-выводом по умолчанию и JSON через флаг --json для скриптов.
Для кого. Для разработчиков на платформе SourceCraft, которым нужен агентский или консольный доступ к репозиториям, задачам, PR и CI/CD.
Подходит, если
- Нужно управлять репозиториями, issues и pull request'ами SourceCraft из чата с агентом
- Нужна CLI-утилита для скриптов и автоматизации с JSON-выводом
- Нужен запуск и мониторинг CI/CD пайплайнов SourceCraft
Не подходит, если
- Нет аккаунта SourceCraft и персонального токена доступа
- Нужна работа не с SourceCraft, а с GitHub, GitLab или другой платформой
Пример запроса к агенту
Покажи открытые issues с приоритетом critical в репозитории myorg/backend-api и создай PR из ветки feature/new-authОграничения
Требует персонального токена доступа SourceCraft с нужными правами, полученного в личном кабинете платформы. Пакет пока не описан как опубликованный в PyPI в самом README (примеры установки идут через git и uv sources), поэтому актуальность команды pip install sourcecraft-mcp стоит перепроверить. Скилл sourcecraft-cli в каталоге skill/ устанавливается отдельно от MCP-сервера.
Как отключить. Удалите запись sourcecraft из конфигурации MCP-клиента и отзовите персональный токен доступа в SourceCraft.
MCP
- Транспорт
- stdio
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| SOURCECRAFT_API_TOKEN обязательная, секрет | Персональный токен доступа SourceCraft из настроек аккаунта |
| SOURCECRAFT_BASE_URL | Базовый URL API, по умолчанию api.sourcecraft.tech |
Проверка безопасности
- Может создавать и удалять репозитории, мержить pull request'ы и запускать CI/CD workflow
- Персональный токен дает доступ к репозиториям и организациям под правами владельца токена
Коротко о README
README дает несколько способов установки (pip, uv, из исходников, через git-зависимость в pyproject.toml), подробные таблицы инструментов по шести доменам API, примеры диалогов с агентом, полное описание CLI-команд по доменам с флагом --json, и отдельный раздел про установку скилла sourcecraft-cli в каталоги разных агентов.
Частые вопросы
Есть ли отдельный CLI помимо MCP-сервера?
Да, команда sourcecraft покрывает все те же домены API из терминала с выводом в таблицах или JSON.
Можно ли поставить только скилл для агента без MCP?
Да, скилл sourcecraft-cli в папке skill/ ставится отдельно и учит агента работать с CLI-утилитой.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything