v8-runner CLI

CLI и MCP-сервер на Rust для локального цикла разработки 1С: сборка, проверка синтаксиса, тесты YAxUnit и Vanessa, выгрузка изменений

  • 63 ★ репозитория
  • Последний коммит
  • AGPL-3.0
CLI

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

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

  • Запускает платформу 1С и загружает конфигурацию в информационную базу
  • Хранит учетные данные базы в локальном файле
Все причины и проверки
Российский стек

alkoleft/v8-runner-rust

Установка

Работает в

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

cargo build --release

Сборка из исходников, бинарный файл появится в target/release/v8-runner.

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

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

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

  • Запускает платформу 1С и загружает конфигурацию в информационную базу
  • Хранит учетные данные базы в локальном файле

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

Что делает

v8-runner заменяет набор скриптов и ручные запуски Конфигуратора, EDT и Vanessa Automation одной точкой входа. Один файл v8project.yaml описывает исходники, рабочую информационную базу, инструменты и тесты, а команда config init или bootstrap создает его по структуре репозитория или по существующей базе. Дальше доступны инкрементальная сборка, проверка синтаксиса модулей, запуск YAxUnit и Vanessa Automation, выгрузка, конвертация и загрузка cf, cfe, epf и erf, запуск клиентов 1С. Для агентов есть MCP-сервер по stdio или HTTP с ограниченным набором инструментов и машиночитаемый вывод --json-message.

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

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

  • Нужно, чтобы агент сам собирал проект, проверял синтаксис и гонял тесты
  • Нужно заменить разрозненные bat-скрипты единым конфигом и командами
  • Нужно запускать YAxUnit или Vanessa Automation одной командой после сборки

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

  • На машине нет платформы 1С или EDT
  • Нужна работа с серверной базой в продуктивной среде

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

Собери проект, проверь синтаксис серверных модулей и запусти все тесты YAxUnit

Ограничения

Нужна установленная платформа 1С, для EDT-проектов еще и EDT. Лицензия AGPL-3.0. Часть возможностей зависит от бэкенда сборки: не все операции поддерживаются через IBCMD. Для серверных баз отдельной предварительной проверки соединения пока нет.

Как отключить. Удалите бинарный файл v8-runner и блок сервера из конфигурации MCP клиента. Файлы v8project.yaml и v8project.local.yaml в проекте можно удалить вручную.

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

Поддерживаются ли проекты EDT?

Да, наборы исходников бывают в форматах DESIGNER и EDT, для EDT команда init импортирует рабочую область.

Где хранить пароли от базы?

В v8project.local.yaml рядом с основным конфигом. Этот файл автоматически добавляется в .gitignore.

Обсуждение

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

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

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

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

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

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

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

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

Набор скиллов, правил и MCP-серверов для разработки на 1С:Предприятие 8.3: агент работает по реальному коду и справке, а не по памяти

СкиллШирокий доступ34Звезды репозитория
Российский стек

Devcontainer и Hyper-V VM с сервером 1С, изолирующие ИИ-агента от хостовой машины, чтобы ошибочная команда не задела реальные файлы и диски

ВоркфлоуРасширенный доступ43Звезды репозитория
Российский стек

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

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

Коротко о README

README описывает v8-runner как единую точку входа для локальной разработки 1С и проводит по быстрому старту: сборка бинарного файла, создание конфига, загрузка YAxUnit, Vanessa и client MCP, подготовка базы, сборка, проверка синтаксиса и тесты. Таблица возможностей делит команды на настройку проекта, проверку, работу с файлами, прямой запуск и MCP. В комплекте есть SKILL для Codex и подробная документация по конфигурации и архитектуре. Лицензия AGPL-3.0.

Бейдж для README

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

Foxx AIv8-runner
Foxx AI

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