v8-runner CLI
CLI и MCP-сервер на Rust для локального цикла разработки 1С: сборка, проверка синтаксиса, тесты YAxUnit и Vanessa, выгрузка изменений
- 63 ★ репозитория
- Последний коммит
- AGPL-3.0
Расширенный доступ
Почему такой уровень
- Запускает платформу 1С и загружает конфигурацию в информационную базу
- Хранит учетные данные базы в локальном файле
Установка
- Работает в
- Сервисы
Ручная установка
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С
Локальный read-only набор MCP-серверов для 1С: Rust-индексатор кода, скиллы метаданных, галерея промптов и поиск по справке платформы
Один бинарь на Rust без зависимостей и сети: индексирует выгрузку конфигурации 1С и отвечает на вопросы о графе вызовов и метаданных за миллисекунды
Набор скиллов, правил и MCP-серверов для разработки на 1С:Предприятие 8.3: агент работает по реальному коду и справке, а не по памяти
Песочница для ИИ-агента с 1С
1c-ai-sandbox-client-server
Devcontainer и Hyper-V VM с сервером 1С, изолирующие ИИ-агента от хостовой машины, чтобы ошибочная команда не задела реальные файлы и диски
MCP-набор из 78 инструментов для 1С
MCP:1C-DevTools
78 MCP-инструментов для разработки 1С по локальным XML-выгрузкам: метаданные, аудит кода, запросы, EPF, конфигурация и верифицированный справочник API
Коротко о README
README описывает v8-runner как единую точку входа для локальной разработки 1С и проводит по быстрому старту: сборка бинарного файла, создание конфига, загрузка YAxUnit, Vanessa и client MCP, подготовка базы, сборка, проверка синтаксиса и тесты. Таблица возможностей делит команды на настройку проекта, проверку, работу с файлами, прямой запуск и MCP. В комплекте есть SKILL для Codex и подробная документация по конфигурации и архитектуре. Лицензия AGPL-3.0.