1C: Platform Tools MCP
Расширение VS Code и Cursor, которое открывает агенту команды 1C: Platform Tools: тесты, профили запуска, сборку конфигурации и работу с базой
- 42 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Запускает сборку конфигурации и тесты на локальной базе
- Вызывает команды расширения редактора по IPC
Установка
- Работает в
- Сервисы
Ручная установка
{
"mcpServers": {
"mcp-1c-platform-tools": {
"command": "node",
"args": ["<путь к каталогу расширения>/out/src/index.js"],
"env": {
"ONEC_IPC_HOST": "127.0.0.1",
"ONEC_IPC_PORT": "40241",
"ONEC_IPC_TOKEN": ""
}
}
}
}Ручная настройка нужна, только если конфиг заводится без команды расширения. Значения ONEC_IPC_* берутся из настроек 1c-platform-tools.ipc.
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Запускает сборку конфигурации и тесты на локальной базе
- Вызывает команды расширения редактора по IPC
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Расширение поднимает MCP-сервер, который по IPC вызывает команды расширения 1C: Platform Tools в редакторе. Агент может узнать состояние окружения 1С, то есть активный профиль запуска, версию платформы и путь к базе, переключить профиль, прогнать тесты и собрать конфигурацию. В VS Code сервер регистрируется автоматически. Для Cursor расширение само создает и обновляет .cursor/mcp.json проекта и чинит путь к серверу после обновления версии.
Для кого. Для разработчиков 1С, которые ведут проекты в VS Code или Cursor с расширением 1C: Platform Tools.
Подходит, если
- Нужно, чтобы агент сам запускал тесты и сборку проекта 1С из редактора
- Нужно быстро переключать профили запуска через чат
- Проект 1С уже открыт в VS Code или Cursor с packagedef
Не подходит, если
- Работа идет в Конфигураторе или EDT без VS Code
- Нужен сервер, работающий без запущенного редактора
Пример запроса к агенту
Покажи состояние окружения 1С, переключись на профиль тестовой базы и прогони тестыMCP
- Транспорт
- stdio
- Авторизация
- не нужна
Переменные окружения
ONEC_IPC_HOST- Адрес IPC расширения 1C: Platform Tools
ONEC_IPC_PORT- Порт IPC
ONEC_IPC_TOKENсекрет- Токен доступа к IPC
Ограничения
Работает только вместе с расширением 1C: Platform Tools и в открытом редакторе. В Cursor новый сервер добавляется выключенным, его нужно включить в настройках MCP. При ручной настройке путь содержит версию расширения и ломается после обновления. Нужна включенная настройка IPC в 1C: Platform Tools.
Как отключить. Удалите расширение 1C: Platform Tools MCP в редакторе и запись mcp-1c-platform-tools из .cursor/mcp.json.
Частые вопросы
Нужно ли что-то настраивать в VS Code?
Нет, VS Code регистрирует сервер через провайдер MCP-серверов автоматически.
Почему после обновления сервер падает с MODULE_NOT_FOUND?
В пути к серверу есть версия расширения. Расширение само исправляет путь при запуске, если он был прописан им, а ручной путь нужно поправить самому.
Чем 1C: Platform Tools MCP отличается от других MCP для разработки на 1С?
Это расширение VS Code и Cursor, которое поднимает MCP-сервер и по IPC вызывает команды расширения 1C: Platform Tools: состояние окружения, профили запуска, тесты, сборку конфигурации и работу с базой.
Что настроить в VS Code и почему сервер падает с MODULE_NOT_FOUND после обновления?
Нужно установить расширение 1C: Platform Tools и открыть проект 1С. Ошибка MODULE_NOT_FOUND после обновления обычно решается переустановкой расширения и перезапуском редактора. Работает в VS Code, Cursor и Copilot.
Обсуждение
Вопросов и отзывов пока нет.
Пакет расширений для платформы 1С
1C Platform Extension Pack
Набор расширений VS Code и Cursor для разработки на 1С: инструменты платформы, MCP-мост к ним и подсветка BSL
Готовая сборка для Cursor: живая база 1С через LN_MCP плюс семь Docker-контейнеров статического анализа MCP_Distr для поиска по коду и БСП
1C-ai-mcp: MCP-мост к 1С:Напарнику
1C-ai-mcp
MCP-сервер, который открывает облачного ассистента 1С:Напарник (1C.ai) и локальный BSL Language Server агентам в Cursor и других IDE
Среда разработки 1С с MCP-сервером на 10 инструментов: 11 анализаторов BSL, JSON DSL в XML, граф зависимостей и сборка EPF без 1С
Расширение 1С на основе vladimir-kharin/1c_mcp, которое добавляет выполнение произвольного кода встроенного языка прямо в контексте информационной базы
Плагин для 1C:EDT, который отдает агенту проекты, ошибки, анализ BSL, скриншоты форм, рефакторинг метаданных и запуск базы по MCP
Коротко о README
README описывает установку двух расширений из Visual Studio Marketplace или Open VSX и открытие папки проекта 1С. Для VS Code дополнительных шагов нет, для Cursor приведена команда, которая пишет конфиг проекта. Проверка сводится к просьбе показать состояние окружения. В конце описана ручная настройка с переменными ONEC_IPC_HOST, ONEC_IPC_PORT и ONEC_IPC_TOKEN. Лицензия MIT.