1c-nexus-infra: граф кода, RAG и MCP-мосты для 1С
1c-nexus-infra
Инфраструктура для 1С-разработчика: статический граф вызовов кода, база решений в формате RAG с жизненным циклом и мосты к внешним MCP
- 0 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Оценка кандидатов BSL-кода отправляет фрагменты кода на внешний LLM-эндпоинт при включенном шлюзе
- MCP-мосты дают доступ к внешним сервисам RSV Data и CodexTestBridge
Установка
- Работает в
- Сервисы
Ручная установка
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-сервер графа конфигурации 1С
1C Configuration MCP Server
MCP-сервер строит граф метаданных и вызовов по XML- и BSL-выгрузке конфигурации 1С, с опциональным семантическим поиском через внешний эмбеддер и Qdrant
Ранний доступ к открытой платформе для разработки 1С: снимки выгрузки, граф зависимостей, локальный MCP и черновики правок с версиями и проверкой конфликтов
Один бинарь на Rust без зависимостей и сети: индексирует выгрузку конфигурации 1С и отвечает на вопросы о графе вызовов и метаданных за миллисекунды
Локальный граф знаний конфигурации 1С для агента: Memgraph и ONNX-эмбеддинги без облака, для баз с сотнями тысяч процедур
Локальный read-only набор MCP-серверов для 1С: Rust-индексатор кода, скиллы метаданных, галерея промптов и поиск по справке платформы
Коротко о README
README перечисляет состав системы таблицей: Graph V2, RAG FSM 2.0, Prompt Cache Contract, Best-of-N BSL, MCP-мосты и утилиты гигиены рабочего пространства. Дан быстрый старт с переменной NEXUS_WORKSPACE_ROOT, установкой пакета и проверкой контрактов промпта, таблица переменных окружения с назначением и значениями по умолчанию, инструкции по верификации через pytest и py_compile.