io.github.yellow-hammer/mcp-1c-platform-tools
MCP для команд 1c-platform-tools. Нужно расширение 1c-platform-tools с включённым IPC.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).
mcp-1c-platform-toolsclaude mcp add mcp-1c-platform-tools -e 'ONEC_IPC_PORT=<ONEC_IPC_PORT>' -e 'ONEC_IPC_TOKEN=<your onec_ipc_token>' -- npx -y mcp-1c-platform-tools@0.1.5
{
"mcpServers": {
"mcp-1c-platform-tools": {
"command": "npx",
"args": [
"-y",
"mcp-1c-platform-tools@0.1.5"
],
"env": {
"ONEC_IPC_PORT": "<ONEC_IPC_PORT>",
"ONEC_IPC_TOKEN": "<your onec_ipc_token>"
}
}
}
}
Variables d'environnement
ONEC_IPC_PORTobligatoire Порт IPC-сервера расширения 1c-platform-tools (настройка 1c-platform-tools.ipc.port)ONEC_IPC_TOKENsecret Токен IPC (если задан в 1c-platform-tools.ipc.token)
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.
1C: Platform Tools MCP
MCP-сервер даёт агенту VS Code или Cursor доступ к командам расширения 1C: Platform Tools в проектах конфигуратора, 1С:EDT и OneScript: тесты, профили запуска, сборка конфигурации, работа с базой.
Установка
- Установите 1C: Platform Tools: Marketplace, Open VSX
- Установите 1C: Platform Tools MCP: Marketplace, Open VSX
- Откройте проект 1С (папка с
packagedef).
Подключение
VS Code больше ничего не требует: расширение регистрирует MCP-сервер само.
Cursor не поддерживает провайдер MCP-серверов VS Code, поэтому сервер подключается через .cursor/mcp.json проекта. Файл создаёт и обновляет расширение:
- Палитра команд (F1) →
1C: Platform Tools MCP: Настроить MCP для Cursor, либо в дереве Инструменты 1С → Навыки для AI → Настроить MCP для Cursor. - Перезагрузите окно.
- Включите сервер
mcp-1c-platform-toolsв настройках MCP: новый сервер Cursor добавляет выключенным.
Команда пишет путь к серверу и параметры IPC; другие серверы в файле сохраняются. Путь содержит версию расширения, поэтому после обновления запись устаревает и сервер падает с MODULE_NOT_FOUND. Расширение чинит это при запуске: обновляет путь, если он ведёт на другую установку этого же расширения. Путь, прописанный вручную (например, на сборку из исходников), остаётся как есть.
Проверка
Напишите агенту «покажи состояние окружения 1С». В ответе будут активный профиль запуска, версия платформы и путь к базе. Дальше можно просить прогон тестов, переключение профиля, сборку конфигурации.
Документация
Каталог docs публикуется на сайте 1C: Platform Tools разделом MCP-сервер: установка и подключение, параметры инструментов, что писать агенту.
Настройка вручную
Нужна, только если конфиг заводится без расширения. Настройка 1c-platform-tools.ipc.enabled должна быть включена, значения ONEC_IPC_* берутся из 1c-platform-tools.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": ""
}
}
}
}
Каталог расширения: %USERPROFILE%\.cursor\extensions\yellow-hammer.mcp-1c-platform-tools-<версия>-universal (Windows) или ~/.cursor/extensions/... (macOS, Linux). После каждого обновления расширения такой путь придётся править руками.
Глобальный конфиг (%USERPROFILE%\.cursor\mcp.json) работает так же, но его расширение не обновляет: для нескольких проектов надёжнее проектный файл.
Questions fréquentes
Qu'est-ce que io.github.yellow-hammer/mcp-1c-platform-tools ?
MCP для команд 1c-platform-tools. Нужно расширение 1c-platform-tools с включённым IPC.
Comment installer io.github.yellow-hammer/mcp-1c-platform-tools ?
Il s'exécute sur votre machine. Dans Claude Code : claude mcp add mcp-1c-platform-tools -e 'ONEC_IPC_PORT=<ONEC_IPC_PORT>' -e 'ONEC_IPC_TOKEN=<your onec_ipc_token>' -- npx -y mcp-1c-platform-tools@0.1.5. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour io.github.yellow-hammer/mcp-1c-platform-tools ?
Oui. Il attend ONEC_IPC_PORT, ONEC_IPC_TOKEN, à renseigner dans sa configuration.
io.github.yellow-hammer/mcp-1c-platform-tools est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient io.github.yellow-hammer/mcp-1c-platform-tools ?
Il est publié par yellow-hammer. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.