Индексатор конфигураций 1С для RAG
1c-configuration-indexer
Локальный CLI-индексатор XML и BSL-выгрузок 1С, который режет конфигурацию на чанки и загружает их во внешний backend для семантического поиска
- 0 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Отправляет фрагменты кода и метаданных конфигурации на внешний webhook и в Supabase за пределами инфраструктуры пользователя
- Требует токен для доступа к внешнему сервису загрузки
Установка
- Сервисы
Ручная установка
python -m venv .venv && .\.venv\Scripts\python.exe -m pip install -e .Установка индексатора из исходников на Windows.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Отправляет фрагменты кода и метаданных конфигурации на внешний webhook и в Supabase за пределами инфраструктуры пользователя
- Требует токен для доступа к внешнему сервису загрузки
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Инструмент принимает локальную папку с выгрузкой конфигурации 1С (src и опционально exchanges с расширениями), строит компактный индекс из объектов навигации, RAG-чанков и связей между ними и по заданию из configuration-mcp отправляет упакованные чанки по HTTP на внешний webhook, откуда они попадают в Supabase. Полный текст BSL и запросов не хранится как источник истины: Supabase получает путь, номера строк, хеши, длины и короткие превью, а точный код остается в Git. Есть команды для повтора неудачных частей загрузки, пересборки пакета с меньшими чанками и разового локального воркера эмбеддингов как запасного варианта к плановому воркеру n8n или NeuroCore.
Для кого. Для команд, которые уже используют связку configuration-mcp и Supabase для семантического поиска по конфигурациям 1С и нуждаются в локальном шаге индексации и загрузки.
Подходит, если
- Уже развернута инфраструктура configuration-mcp с Supabase и нужен локальный индексатор под нее
- Нужно индексировать конфигурацию или отдельные расширения без передачи больших файлов в контекст модели
Не подходит, если
- Нет собственного развернутого configuration-mcp, Supabase-проекта и вебхука на инфраструктуре автора: инструмент рассчитан на них и не работает как самостоятельный сервис
- Нужен локальный семантический поиск без отправки данных наружу
Пример запроса к агенту
Проиндексируй расширение из папки exchanges и загрузи пакет по заданию из configuration-mcpОграничения
Инструмент отправляет чанки конфигурации по HTTP на конкретный вебхук на инфраструктуре автора (d4vibe.core.neuro42.ru) и в Supabase; без доступа к этой инфраструктуре или к собственному эквиваленту команды upload-package и run-job с загрузкой бесполезны. Локальный воркер эмбеддингов опционально использует OpenAI API. README прямо просит не коммитить выгрузки 1С, собранные пакеты, .cf, .cfe, .dt и токены.
Как отключить. Удалите виртуальное окружение проекта и не запускайте configuration-indexer.exe, локальных фоновых процессов инструмент не оставляет.
Частые вопросы
Хранится ли полный код BSL в Supabase?
Нет, источник истины для кода: Git, Supabase получает путь, хеши, длины и короткие превью.
Можно ли проверить индексацию без загрузки?
Да, флаг --no-upload у run-job строит пакет локально без отправки.
Обсуждение
Вопросов и отзывов пока нет.
Локальный read-only набор MCP-серверов для 1С: Rust-индексатор кода, скиллы метаданных, галерея промптов и поиск по справке платформы
MCP-сервер для Claude Code: полнотекстовый поиск по XML+BSL выгрузкам нескольких конфигураций 1С в локальной SQLite-базе с FTS5
MCP-сервер графа конфигурации 1С
1C Configuration MCP Server
MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant
Stdio MCP-сервер, который индексирует XML-выгрузку структуры 1С и код в SQLite и отдает агенту поиск по объектам и процедурам
Закрытое Windows-приложение с набором локальных MCP-серверов: индексирует конфигурацию 1С с расширениями и отвечает агенту по реальному коду, а не по памяти
1c-nexus-infra: граф кода, RAG и MCP-мосты для 1С
1c-nexus-infra
Инфраструктура для 1С-разработчика: статический граф вызовов кода, база решений в формате RAG с жизненным циклом и мосты к внешним MCP
Коротко о README
README на английском языке описывает автономный поток от job-файла к загруженному пакету, формат проекта с src и exchanges, компактный формат пакета v2 с сущностями, поисковыми чанками и связями, разделение загрузки от построения эмбеддингов через плановый воркер, команды upload-package, retry-failed-package и rechunk-package с конкретным адресом вебхука на инфраструктуре автора, и правило безопасности не коммитить выгрузки и токены.