Gyrfalcon: справочно-навигационный MCP для 1С
gyrfalcon
Один бинарь на Rust без зависимостей и сети: индексирует выгрузку конфигурации 1С и отвечает на вопросы о графе вызовов и метаданных за миллисекунды
- 15 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- CLI разбирает выгрузку конфигурации 1С и пишет индекс в локальную базу SQLite
- Команда install сама прописывает MCP, скилл и роли в конфигурацию агента, флаг --plan показывает изменения заранее
Установка
- Работает в
- Сервисы
Ручная установка
gyrfalcon build <путь к src> --out config.dbСборка индекса по выгрузке конфигурации, бинарь берется из релизов на GitHub.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- CLI разбирает выгрузку конфигурации 1С и пишет индекс в локальную базу SQLite
- Команда install сама прописывает MCP, скилл и роли в конфигурацию агента, флаг --plan показывает изменения заранее
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер строит детерминированный индекс конфигурации 1С через разбор BSL парсером tree-sitter вместо повторного чтения выгрузки агентом. Из AST строится граф вызовов с классом уверенности на каждом ребре, собираются 27 таблиц метаданных: реквизиты с типами, движения регистров, подписки, права ролей, перехваты расширений с адресом обеих сторон. Двенадцать инструментов MCP отвечают на структурные вопросы, есть отдельный инструмент coverage, который честно говорит, чего индекс не знает. Команда install сама находит установленный харнесс (Claude Code, Kilo, Codex) и прописывает конфигурацию MCP, скилл и роли, при этом --plan показывает план изменений, ничего не меняя.
Для кого. Для 1С-разработчиков на крупных конфигурациях, которым нужен быстрый и точный ответ о структуре кода без чтения выгрузки агентом.
Подходит, если
- Работаете с крупной выгрузкой конфигурации и агент долго читает файлы напрямую
- Нужен граф вызовов или разбор перехватов расширений с точным адресом
- Нужна работа полностью локально, без сети и без ключа API
Не подходит, если
- Конфигурация маленькая и агенту проще читать файлы напрямую
- Нужна поддержка харнессов, кроме Claude Code, Kilo и Codex
Пример запроса к агенту
Найди через gyrfalcon все места, где переопределяется эта процедура в расширениях, и покажи граф вызововMCP
- Транспорт
- stdio, http
- Авторизация
- не нужна
Ограничения
Нужна выгрузка конфигурации в файлы, готового анализа боевой базы напрямую сервер не делает. Индекс на самой тяжелой проверенной конфигурации весит 3,8 ГБ и собирается 2-2,5 минуты, для очень больших баз это нужно учитывать. Автопрописывание install меняет конфигурацию агента, поэтому стоит сначала посмотреть план флагом --plan.
Как отключить. Удалите запись gyrfalcon из конфигурации MCP агента и папку скилла, например ~/.claude/skills/gyrfalcon/ для Claude Code.
Частые вопросы
Нужен ли Rust или Python для работы?
Нет, если скачать готовый бинарь из релизов. Rust нужен только для сборки из исходников.
Отправляет ли сервер код куда-то наружу?
Нет, ни при сборке индекса, ни при ответе на запросы сетевых обращений нет, все остается на машине.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер графа конфигурации 1С
1C Configuration MCP Server
MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant
Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С
MCP-сервер на Go одним бинарником: агент видит метаданные базы 1С, ищет по коду, выполняет запросы на чтение и пишет точный BSL
MCP-сервер для Claude Code: полнотекстовый поиск по XML+BSL выгрузкам нескольких конфигураций 1С в локальной SQLite-базе с FTS5
Нативный компонент, который поднимает полноценный MCP-сервер внутри 1С: инструменты, ресурсы, промпты пишутся на BSL, а протокол берет на себя DLL
1C MCP Suite: набор серверов для конфигурации 1С
1C MCP Suite
Пять независимых MCP-серверов на Docker: граф метаданных и вызовов в Neo4j, анализ BSL, справка платформы, конструктор запросов и стандарты
Коротко о README
README дает замеры на самой тяжелой проверенной конфигурации: 98 117 файлов, 752 335 методов, полная сборка индекса 132-160 секунд с разбросом 20%. Описаны быстрый старт с готовым бинарем, сборка из исходников через cargo, двенадцать MCP-инструментов, установка в Claude Code, Kilo и Codex через единую команду install с флагом --plan для предпросмотра.