MCP и CLI для SourceCraft: репозитории и CI/CD
SourceCraft MCP Server
MCP-сервер, CLI-утилита и скилл для платформы разработки SourceCraft от Яндекса: репозитории, issues, pull requests, CI/CD и релизы, 48 инструментов
- 0 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Может создавать и удалять репозитории, мержить pull request'ы и запускать CI/CD workflow
- Персональный токен дает доступ к репозиториям и организациям под правами владельца токена
Установка
- Работает в
- Сервисы
Ручная установка
uv pip install sourcecraft-mcpРекомендуемый способ через uv.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Может создавать и удалять репозитории, мержить pull request'ы и запускать CI/CD workflow
- Персональный токен дает доступ к репозиториям и организациям под правами владельца токена
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Пакет покрывает 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-authMCP
- Транспорт
- stdio
- Авторизация
- API-ключ
Переменные окружения
SOURCECRAFT_API_TOKENобязательная, секрет- Персональный токен доступа SourceCraft из настроек аккаунта
SOURCECRAFT_BASE_URL- Базовый URL API, по умолчанию api.sourcecraft.tech
Ограничения
Требует персонального токена доступа SourceCraft с нужными правами, полученного в личном кабинете платформы. Пакет пока не описан как опубликованный в PyPI в самом README (примеры установки идут через git и uv sources), поэтому актуальность команды pip install sourcecraft-mcp стоит перепроверить. Скилл sourcecraft-cli в каталоге skill/ устанавливается отдельно от MCP-сервера.
Как отключить. Удалите запись sourcecraft из конфигурации MCP-клиента и отзовите персональный токен доступа в SourceCraft.
Частые вопросы
Есть ли отдельный CLI помимо MCP-сервера?
Да, команда sourcecraft покрывает все те же домены API из терминала с выводом в таблицах или JSON.
Можно ли поставить только скилл для агента без MCP?
Да, скилл sourcecraft-cli в папке skill/ ставится отдельно и учит агента работать с CLI-утилитой.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер и CLI для исследования кода: поиск и разбор по вашему проекту и по всему GitHub с экономией токенов
MCP-сервер, который дает агенту читать файлы, искать по коду и запускать команды в рабочей папке
MCP DevTools заменяет десяток MCP-серверов одним бинарником на Go: поиск, загрузка страниц, документация пакетов, GitHub.
MCP-сервер git на 28 инструментов: агент клонирует, коммитит, ветвит, сливает и перебазирует в локальных репозиториях.
MCP для консоли разработчика Яндекс Игр
yagames-mcp
MCP-сервер для Яндекс Игр: поиск по каталогу без авторизации плюс управление черновиками, загрузка сборок и публикация игры через консоль разработчика
CLI и MCP-сервер ищут по исходникам пакетов и репозиториев, читают файлы и показывают примеры с указанием источников.
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| MCP и CLI для SourceCraft: репозитории и CI/CD (эта карточка) | нет | API-ключ | 0 | |
| CLI и MCP-сервер для 1С:Фреш | нет | не нужна | 2 | товары, заказы, деньги |
| MCP и CLI для СДЭК: заказы и отслеживание | нет | API-ключ | 0 | заказы и этикетки |
Из блога
Коротко о README
README дает несколько способов установки (pip, uv, из исходников, через git-зависимость в pyproject.toml), подробные таблицы инструментов по шести доменам API, примеры диалогов с агентом, полное описание CLI-команд по доменам с флагом --json, и отдельный раздел про установку скилла sourcecraft-cli в каталоги разных агентов.