1c-nexus-infra: граф кода, RAG и MCP-мосты для 1С

1c-nexus-infra

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

  • 0 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

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

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

  • Оценка кандидатов BSL-кода отправляет фрагменты кода на внешний LLM-эндпоинт при включенном шлюзе
  • MCP-мосты дают доступ к внешним сервисам RSV Data и CodexTestBridge
Все причины и проверки
Российский стек

povandy/1c-nexus-infra

Установка

Работает в

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

export NEXUS_WORKSPACE_ROOT="$(pwd)" && python3 -m pip install -e .

Установка пакета с корнем рабочего пространства по умолчанию текущим каталогом.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Оценка кандидатов BSL-кода отправляет фрагменты кода на внешний LLM-эндпоинт при включенном шлюзе
  • MCP-мосты дают доступ к внешним сервисам RSV Data и CodexTestBridge

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

Что делает

Проект собирает несколько инженерных практик в один переносимый каркас для 1С-разработки. Graph V2 строит статический граф навигации по кодовой базе и отвечает на запросы вызовов и контр-контролей. RAG FSM 2.0 ведет базу знаний решений knowledge_base.json с единственным писателем под файловой блокировкой и статусами жизненного цикла under_review, unstable, success, failed, partial. Prompt Cache Contract держит байт-идентичный статический префикс промпта одновременно в .clinerules, .cursorrules, AGENTS.md и system_prompt.md с отдельной проверкой целостности. Best-of-N BSL оценивает кандидатов BSL-кода с запасными ролями через отдельный LLM-раннер. MCP-мосты связывают инфраструктуру с внешним RSV Data MCP и CodexTestBridge.

Для кого. Для опытных 1С-разработчиков, которым нужна инфраструктура вокруг агента: граф кода, база решений с жизненным циклом и оценка кандидатов BSL-кода, а не отдельный точечный инструмент.

Подходит, если

  • Нужен статический граф вызовов по кодовой базе 1С без обращения к модели
  • Нужна структурированная база решений проекта, которая переживает смену сессий агента
  • Нужна оценка нескольких кандидатов BSL-кода вместо доверия первому ответу

Не подходит, если

  • Нужен простой единичный MCP-сервер, а не комплексная инфраструктура из нескольких компонентов
  • Не готовы разбираться в собственной терминологии проекта: OMVL-префикс, WAN25-шлюз, RAG FSM

Пример запроса к агенту

Построй граф зависимостей для этого общего модуля через map_workspace_graph_v2 и покажи, кто его вызывает

MCP

Транспорт
http
Авторизация
ключ необязателен

Переменные окружения

NEXUS_WORKSPACE_ROOT
Корень фреймворка, по умолчанию каталог модуля.
RSVDATA_MCP_URL
Адрес внешнего MCP-сервера RSV Data.
WAN25_API_KEY секрет
Секрет общего шлюза WAN25, если он включен.

Ограничения

README написан плотным техническим языком с обилием внутренней терминологии и англо-русским дублированием разделов, разобраться в проекте с ходу непросто. Best-of-N BSL и общий шлюз WAN25 рассчитаны на отдельный OpenAI-совместимый endpoint с собственным лимитом запросов. Секреты задаются только в .env, не в git, в репозитории лежит лишь пример с плейсхолдерами.

Как отключить. Удалите MCP-мосты из конфигурации агента и, если инфраструктура больше не нужна, каталог проекта целиком.

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

Что такое OMVL-префикс?

Байт-идентичный статический префикс промпта OMVL_STATIC_PREFIX_V1, повторенный в нескольких конфигурационных файлах и проверяемый отдельным скриптом на совпадение.

Обязателен ли WAN25-шлюз?

Нет, по умолчанию WAN25_GATEWAY_ENABLED выключен и сохраняются role-specific маршруты вместо единого шлюза.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С

MCP-серверШирокий доступ18Звезды репозитория
Российский стек

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

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

Ранний доступ к открытой платформе для разработки 1С: снимки выгрузки, граф зависимостей, локальный MCP и черновики правок с версиями и проверкой конфликтов

MCP-серверШирокий доступ8Звезды репозитория
Российский стек

Один бинарь на Rust без зависимостей и сети: индексирует выгрузку конфигурации 1С и отвечает на вопросы о графе вызовов и метаданных за миллисекунды

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

Локальный граф знаний конфигурации 1С для агента: Memgraph и ONNX-эмбеддинги без облака, для баз с сотнями тысяч процедур

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

Локальный read-only набор MCP-серверов для 1С: Rust-индексатор кода, скиллы метаданных, галерея промптов и поиск по справке платформы

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

Коротко о README

README перечисляет состав системы таблицей: Graph V2, RAG FSM 2.0, Prompt Cache Contract, Best-of-N BSL, MCP-мосты и утилиты гигиены рабочего пространства. Дан быстрый старт с переменной NEXUS_WORKSPACE_ROOT, установкой пакета и проверкой контрактов промпта, таблица переменных окружения с назначением и значениями по умолчанию, инструкции по верификации через pytest и py_compile.

Бейдж для README

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