Connects Claude to 1C:Enterprise platform commands through the 1c-platform-tools VS Code extension via IPC. You'll need the extension installed with IPC enabled (1c-platform-tools.ipc.enabled set to true) and a 1C project open with a packagedef file. The server exposes platform tool commands to AI agents in Cursor or VS Code, letting Claude interact with your 1C development environment. Works out of the box in VS Code once both extensions are installed. In Cursor you'll need to manually add the MCP config to your project's .cursor/mcp.json or global settings with the right host, port, and token matching your 1c-platform-tools IPC configuration.
MCP-сервер предоставляет инструменты Model Context Protocol для запуска команд расширения 1c-platform-tools через агентов Cursor/VS Code.
1c-platform-tools.ipc.enabled = true.packagedef).В VS Code дополнительная настройка не нужна: расширение само регистрирует MCP. Достаточно установить оба расширения и включить IPC.
В Cursor расширение не может прописать MCP в настройки, поэтому конфиг нужно добавить вручную. Варианты:
- подставит в mcp.json конфиг как в примере ниже (хост 127.0.0.1, порт 40241, токен пустой).Конфиг можно положить в проект (только для этого проекта) или глобально (для всех проектов).
В проекте (рекомендуется):
packagedef) создайте папку .cursor, если её нет..cursor/mcp.json в этом корне.env — порт и токен из настроек 1c-platform-tools).Пример для проекта (Windows):
{
"mcpServers": {
"mcp-1c-platform-tools": {
"command": "node",
"args": ["${env:USERPROFILE}\\.cursor\\extensions\\yellow-hammer.mcp-1c-platform-tools-0.1.8-universal\\out\\src\\index.js"],
"env": {
"ONEC_IPC_HOST": "127.0.0.1",
"ONEC_IPC_PORT": "40241",
"ONEC_IPC_TOKEN": ""
}
}
}
}
macOS/Linux: в args — "${env:HOME}/.cursor/extensions/yellow-hammer.mcp-1c-platform-tools-0.1.8-universal/out/src/index.js" (подставьте фактическое имя папки из ~/.cursor/extensions/).
Вместо файла в проекте можно использовать один конфиг для всех проектов:
%USERPROFILE%\.cursor\mcp.json~/.cursor/mcp.jsonСтруктура mcpServers та же. После изменений перезагрузите окно Cursor.
Убедитесь, что расширение 1c-platform-tools установлено, IPC включён (1c-platform-tools.ipc.enabled = true) и в настройках указаны те же порт и токен, что в env конфига MCP.
ONEC_IPC_PORT*Порт IPC-сервера расширения 1c-platform-tools (настройка 1c-platform-tools.ipc.port)
ONEC_IPC_TOKENsecretТокен IPC (если задан в 1c-platform-tools.ipc.token)