Индексатор конфигураций 1С для RAG

1c-configuration-indexer

Локальный CLI-индексатор XML и BSL-выгрузок 1С, который режет конфигурацию на чанки и загружает их во внешний backend для семантического поиска

  • 0 ★ репозитория
  • Последний коммит
CLI

Расширенный доступ

Почему такой уровень

  • Отправляет фрагменты кода и метаданных конфигурации на внешний webhook и в Supabase за пределами инфраструктуры пользователя
  • Требует токен для доступа к внешнему сервису загрузки
Все причины и проверки
Российский стек

tarasov46/1c-configuration-indexer

Установка

Ручная установка

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-серверРасширенный доступ
Российский стек

MCP-сервер для Claude Code: полнотекстовый поиск по XML+BSL выгрузкам нескольких конфигураций 1С в локальной SQLite-базе с FTS5

MCP-серверРасширенный доступ
Российский стек

MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant

MCP-серверРасширенный доступ4Звезды репозитория
Российский стек

Закрытое Windows-приложение с набором локальных MCP-серверов: индексирует конфигурацию 1С с расширениями и отвечает агенту по реальному коду, а не по памяти

MCP-серверРасширенный доступ6Звезды репозитория
Российский стек

Инфраструктура для 1С-разработчика: статический граф вызовов кода, база решений в формате RAG с жизненным циклом и мосты к внешним MCP

MCP-серверРасширенный доступ

Коротко о README

README на английском языке описывает автономный поток от job-файла к загруженному пакету, формат проекта с src и exchanges, компактный формат пакета v2 с сущностями, поисковыми чанками и связями, разделение загрузки от построения эмбеддингов через плановый воркер, команды upload-package, retry-failed-package и rechunk-package с конкретным адресом вебхука на инфраструктуре автора, и правило безопасности не коммитить выгрузки и токены.

Бейдж для README

Сообщить о проблеме