1c-nexus-infra: граф кода, RAG и MCP-мосты для 1С
1c-nexus-infra
Инфраструктура для 1С-разработчика: статический граф вызовов кода, база решений в формате RAG с жизненным циклом и мосты к внешним MCP
Средний риск
Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.
Почему такой уровень
- Оценка кандидатов BSL-кода отправляет фрагменты кода на внешний LLM-эндпоинт при включенном шлюзе
- MCP-мосты дают доступ к внешним сервисам RSV Data и CodexTestBridge
Установка
Ручная установка
export NEXUS_WORKSPACE_ROOT="$(pwd)" && python3 -m pip install -e .Установка пакета с корнем рабочего пространства по умолчанию текущим каталогом.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Проект собирает несколько инженерных практик в один переносимый каркас для 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 и покажи, кто его вызываетОграничения
README написан плотным техническим языком с обилием внутренней терминологии и англо-русским дублированием разделов, разобраться в проекте с ходу непросто. Best-of-N BSL и общий шлюз WAN25 рассчитаны на отдельный OpenAI-совместимый endpoint с собственным лимитом запросов. Секреты задаются только в .env, не в git, в репозитории лежит лишь пример с плейсхолдерами.
Как отключить. Удалите MCP-мосты из конфигурации агента и, если инфраструктура больше не нужна, каталог проекта целиком.
MCP
- Транспорт
- http
- Авторизация
- API-ключ
| Переменные окружения | |
|---|---|
| NEXUS_WORKSPACE_ROOT | Корень фреймворка, по умолчанию каталог модуля. |
| RSVDATA_MCP_URL | Адрес внешнего MCP-сервера RSV Data. |
| WAN25_API_KEY секрет | Секрет общего шлюза WAN25, если он включен. |
Проверка безопасности
- Оценка кандидатов BSL-кода отправляет фрагменты кода на внешний LLM-эндпоинт при включенном шлюзе
- MCP-мосты дают доступ к внешним сервисам RSV Data и CodexTestBridge
Коротко о README
README перечисляет состав системы таблицей: Graph V2, RAG FSM 2.0, Prompt Cache Contract, Best-of-N BSL, MCP-мосты и утилиты гигиены рабочего пространства. Дан быстрый старт с переменной NEXUS_WORKSPACE_ROOT, установкой пакета и проверкой контрактов промпта, таблица переменных окружения с назначением и значениями по умолчанию, инструкции по верификации через pytest и py_compile.
Частые вопросы
Что такое OMVL-префикс?
Байт-идентичный статический префикс промпта OMVL_STATIC_PREFIX_V1, повторенный в нескольких конфигурационных файлах и проверяемый отдельным скриптом на совпадение.
Обязателен ли WAN25-шлюз?
Нет, по умолчанию WAN25_GATEWAY_ENABLED выключен и сохраняются role-specific маршруты вместо единого шлюза.
Похожие
MCP-сервер, встроенный в агент Netdata: метрики, логи, алерты и живые данные о процессах, сервисах и контейнерах для AI-ассистента
Официальный MCP-сервер GitHub: код, issues, пул-реквесты, Actions и алерты безопасности прямо из агента
Agent Skills для продуктов Google
Agent Skills for Google products and technologies
Официальная коллекция скиллов Google для работы с Google Cloud, BigQuery, GKE, рекламой и аналитикой из агента
MCP-серверы для AWS
Open source MCP servers for AWS
Официальный набор MCP-серверов AWS: документация, IaC, контейнеры, serverless, базы данных, стоимость и мониторинг