1C: Platform Tools MCP

Расширение VS Code и Cursor, которое открывает агенту команды 1C: Platform Tools: тесты, профили запуска, сборку конфигурации и работу с базой

  • 42 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

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

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

  • Запускает сборку конфигурации и тесты на локальной базе
  • Вызывает команды расширения редактора по IPC
Все причины и проверки
Российский стек

yellow-hammer/mcp-1c-platform-tools

Установка

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

{
  "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.

Обсуждение

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

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

Набор расширений VS Code и Cursor для разработки на 1С: инструменты платформы, MCP-мост к ним и подсветка BSL

ПлагинРасширенный доступ27Звезды репозитория
Российский стек

Готовая сборка для Cursor: живая база 1С через LN_MCP плюс семь Docker-контейнеров статического анализа MCP_Distr для поиска по коду и БСП

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

MCP-сервер, который открывает облачного ассистента 1С:Напарник (1C.ai) и локальный BSL Language Server агентам в Cursor и других IDE

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

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

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

Расширение 1С на основе vladimir-kharin/1c_mcp, которое добавляет выполнение произвольного кода встроенного языка прямо в контексте информационной базы

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

Плагин для 1C:EDT, который отдает агенту проекты, ошибки, анализ BSL, скриншоты форм, рефакторинг метаданных и запуск базы по MCP

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

Коротко о README

README описывает установку двух расширений из Visual Studio Marketplace или Open VSX и открытие папки проекта 1С. Для VS Code дополнительных шагов нет, для Cursor приведена команда, которая пишет конфиг проекта. Проверка сводится к просьбе показать состояние окружения. В конце описана ручная настройка с переменными ONEC_IPC_HOST, ONEC_IPC_PORT и ONEC_IPC_TOKEN. Лицензия MIT.

Бейдж для README

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

Foxx AI1C: Platform Tools MCP
Foxx AI

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