1C: Platform Tools MCP

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

MCP-серверСредний рискРоссийский стек

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.

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

Что делает

Расширение поднимает 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С, переключись на профиль тестовой базы и прогони тесты

Ограничения

Работает только вместе с расширением 1C: Platform Tools и в открытом редакторе. В Cursor новый сервер добавляется выключенным, его нужно включить в настройках MCP. При ручной настройке путь содержит версию расширения и ломается после обновления. Нужна включенная настройка IPC в 1C: Platform Tools.

Как отключить. Удалите расширение 1C: Platform Tools MCP в редакторе и запись mcp-1c-platform-tools из .cursor/mcp.json.

MCP

Транспорт
stdio
Авторизация
API-ключ
Переменные окружения
Переменные окружения
ONEC_IPC_HOST
Адрес IPC расширения 1C: Platform Tools
ONEC_IPC_PORT
Порт IPC
ONEC_IPC_TOKEN
секрет
Токен доступа к IPC

Проверка безопасности

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

Коротко о README

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

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

Нужно ли что-то настраивать в VS Code?

Нет, VS Code регистрирует сервер через провайдер MCP-серверов автоматически.

Почему после обновления сервер падает с MODULE_NOT_FOUND?

В пути к серверу есть версия расширения. Расширение само исправляет путь при запуске, если он был прописан им, а ручной путь нужно поправить самому.

Выбор редакции

Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода

ПлагинСредний риск286,6 тыс.
Выбор редакции

Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура

СкиллНизкий риск262 тыс.
Выбор редакции

Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации

CLIСредний риск136,8 тыс.

Референсные MCP-серверы

Model Context Protocol servers

Выбор редакции

Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything

MCP-серверСредний риск90,3 тыс.