METR MCP
METR (MCP 1C:Enterprise Test Runner)
MCP-сервер, через который агент обновляет информационную базу 1С, запускает тесты YaXUnit и проверяет синтаксис
- 120 ★ репозитория
- Последний коммит
- GPL-3.0
Широкий доступ
Почему такой уровень
- Обновляет конфигурацию информационной базы 1С по строке подключения
- Запускает Конфигуратор, ibcmd и клиенты 1С на машине
- Логин и пароль базы хранятся в файле настроек
Установка
- Работает в
- Сервисы
Ручная установка
{
"mcpServers": {
"yaxunit-runner": {
"type": "stdio",
"command": "java",
"args": ["-jar", "/path/to/your/mcp-yaxunit-runner.jar"],
"env": {
"SPRING_CONFIG_IMPORT": "/path/to/your/application.yml"
}
}
}
}JAR скачайте со страницы выпусков, application.yml подготовьте заранее.
Доступ и проверки
Как мы проверяемШирокий доступИнструмент может менять данные, выполнять команды или работать с секретами.
- Обновляет конфигурацию информационной базы 1С по строке подключения
- Запускает Конфигуратор, ibcmd и клиенты 1С на машине
- Логин и пароль базы хранятся в файле настроек
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер подключается к проекту 1С:Предприятие по файлу настроек и дает агенту инструменты сборки и тестирования. Перед запуском тестов он смотрит, менялись ли исходники, при формате EDT конвертирует их, обновляет базу через Конфигуратор или ibcmd и запускает все тесты YaXUnit или тесты одного модуля. Есть проверка синтаксиса через Конфигуратор (CheckConfig, CheckModules) и 1С:EDT, выгрузка конфигурации и запуск Конфигуратора или клиента. Так агент сам видит ошибки компиляции и упавшие тесты после своих правок.
Для кого. Для разработчиков 1С, которые пишут тесты на YaXUnit и хотят, чтобы агент сам прогонял их после изменений.
Подходит, если
- Агент правит код конфигурации и должен проверить, что проект собирается
- Нужно прогонять тесты YaXUnit из Claude Code, Cursor или VS Code
- Нужна синтаксическая проверка модулей без ручного запуска Конфигуратора
Не подходит, если
- В проекте нет тестов YaXUnit и отдельной тестовой базы
- Строка подключения указывает на рабочую базу пользователей
Пример запроса к агенту
Обнови тестовую базу и запусти тесты модуля ОМ_ПроведениеРеализации, покажи упавшиеMCP
- Транспорт
- stdio, sse
- Авторизация
- не нужна
Переменные окружения
SPRING_CONFIG_IMPORTобязательная- Путь к application.yml с настройками проекта и подключения к базе
LOGGING_LEVEL_ROOT- Уровень логирования: DEBUG, INFO, WARN, ERROR
Ограничения
Нужны JDK 17+, установленная платформа 1С:Предприятие 8.3.10+ и фреймворк YaXUnit, для формата EDT еще 1С:EDT 2025.1+. Сервер поставляется JAR-файлом из выпусков, пакета в npm или PyPI нет. Перед подключением надо вручную написать YAML с путями к исходникам и строкой подключения к базе.
Как отключить. Удалите блок yaxunit-runner из конфигурации MCP клиента и удалите JAR-файл.
Частые вопросы
Поддерживается ли формат EDT?
Да, при app.format: EDT сервер конвертирует исходники перед сборкой, а при включенном автозапуске держит EDT CLI запущенным, чтобы конвертация шла быстрее.
Чем обновляется база?
Конфигуратором или утилитой ibcmd, выбор задается параметром app.tools.builder.
Обсуждение
Вопросов и отзывов пока нет.
MCP-сервер и менеджер для нативной QA-автоматизации клиента 1С TestClient: BDD-сценарии, проверка управляемых форм, без рантайма Vanessa Automation
MCP-сервер, который управляет интерфейсом клиента тестирования 1С напрямую: открывает формы, заполняет поля, записывает и воспроизводит сценарии
MCP-инструмент для интерактивного управления интерфейсом 1С:Предприятия через тестовый клиент: клики, поля, таблицы и доказательная запись сценария
MCP-сервер конфигураций 1С
1C Config MCP Server
MCP-сервер и портативный администратор для анализа выгруженной XML-конфигурации 1С: поиск объектов, структура метаданных, поиск по коду
Плагин для 1C:EDT, который отдает агенту проекты, ошибки, анализ BSL, скриншоты форм, рефакторинг метаданных и запуск базы по MCP
MCP-сервер метаданных 1С
1C_MCP_metadata
MCP-сервер поверх HTTP-сервиса расширения 1С: отдает структуру метаданных конфигурации, ищет объекты и проверяет синтаксис запросов
Из блога
Коротко о README
README перечисляет требования, схему YAML-настроек и список MCP-инструментов: запуск тестов, сборка, выгрузка конфигурации, запуск приложений, проверки синтаксиса. Подключение к клиентам вынесено в docs/IDE_SETUP.md, там пример конфигурации для Claude Desktop и VS Code. Описаны сборка из исходников через Gradle и дорожная карта. Лицензия GPL-3.0.