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

1c-configuration-indexer

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

CLI

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

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

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

tarasov46/1c-configuration-indexer

Установка

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

python -m venv .venv && .\.venv\Scripts\python.exe -m pip install -e .

Установка индексатора из исходников на Windows.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Инструмент принимает локальную папку с выгрузкой конфигурации 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, локальных фоновых процессов инструмент не оставляет.

Проверка безопасности

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

Коротко о README

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

Частые вопросы

Хранится ли полный код BSL в Supabase?

Нет, источник истины для кода: Git, Supabase получает путь, хеши, длины и короткие превью.

Можно ли проверить индексацию без загрузки?

Да, флаг --no-upload у run-job строит пакет локально без отправки.

Выбор редакции

166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам

СкиллСредний риск47 тыс.Звезды репозитория
Официальный

Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml

MCP-серверВысокий риск16,5 тыс.Звезды репозитория
Выбор редакции

Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой

СкиллВысокий риск11,1 тыс.Звезды репозитория
Официальный

Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики

MCP-серверСредний рискБез VPN4,3 тыс.Звезды репозитория
Foxx AIИндексатор конфигураций 1С для RAG

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.