io.github.yellow-hammer/mcp-1c-platform-tools MCP Server
io.github.yellow-hammer/mcp-1c-platform-tools
MCP server for 1C: Platform Tools, enabling AI agents to run tests, build configurations, and manage 1C databases.
What is the io.github.yellow-hammer/mcp-1c-platform-tools MCP server?
The 1C: Platform Tools MCP server is an MCP integration that gives AI agents in VS Code and Cursor access to commands from the 1C: Platform Tools extension. It enables automation of testing, configuration builds, profile management, and database operations in 1C projects.
This MCP server bridges AI agents with the 1C: Platform Tools extension, allowing you to automate common 1C development workflows. You can ask an AI agent to run tests, switch execution profiles, build configurations, check environment status, and manage your 1C database—all from within VS Code or Cursor without manual command execution.
How to install io.github.yellow-hammer/mcp-1c-platform-tools
Copy-paste configuration for popular MCP clients.
ONEC_IPC_PORTrequiredПорт IPC-сервера расширения 1c-platform-tools (настройка 1c-platform-tools.ipc.port)
ONEC_IPC_TOKENsecretТокен IPC (если задан в 1c-platform-tools.ipc.token)
Tools & capabilities
Tools this server exposes to the agent.
Environment Status— Display active execution profile, platform version, and database pathTest Execution— Run tests in 1C projectsProfile Management— Switch between execution profilesConfiguration Build— Build 1C configurationsDatabase Operations— Perform operations on 1C databases
Use cases
- Ask an AI agent to show your 1C environment status (active profile, platform version, database path)
- Automate test execution across your 1C project via natural language commands
- Switch execution profiles and rebuild configurations without leaving your editor
- Manage 1C database operations through conversational AI requests
- Integrate 1C development workflows into AI-assisted coding sessions
io.github.yellow-hammer/mcp-1c-platform-tools MCP server FAQ
It's an MCP server that connects AI agents (in VS Code or Cursor) to the 1C: Platform Tools extension, enabling automation of 1C development tasks like testing, building, and database management.
Yes, the MCP server is free and available on VS Marketplace and Open VSX.
Install the 1C: Platform Tools extension first, then install the MCP extension. Use the command palette (F1) → '1C: Platform Tools MCP: Настроить MCP для Cursor' to configure it, then enable the server in Cursor's MCP settings.
Install both the 1C: Platform Tools extension and the 1C: Platform Tools MCP extension from VS Marketplace or Open VSX. VS Code registers the MCP server automatically.
You need the 1C: Platform Tools extension installed with IPC enabled, and a 1C project (folder with packagedef) open in your editor.
Yes, if needed, you can manually configure it in mcp.json by specifying the extension path and IPC environment variables (ONEC_IPC_HOST, ONEC_IPC_PORT, ONEC_IPC_TOKEN).
README (reference)
Source of truth, from the repository.
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) работает так же, но его расширение не обновляет: для нескольких проектов надёжнее проектный файл.
Related MCP servers

md-feedback
Review markdown plans before AI agents build. Annotate, gate-check, apply fixes, session handoffs.

io.github.yesc97/biopharma-catalyst-mcp
Forensic biopharma catalyst auditor — 10 tools, deterministic CLEAN/BEAR_SIGNAL verdict.
Create short-form scripts and paced audio, then hand clips to ScriptSeen's on-device video maker.
View repository →
Relay
Business phone and SMS for teams: calls, texts, transcripts, contacts and call flows.

io.github.yessGlory17/jobverify
Detect fake-recruiter and job-offer scams using free OSINT. No API keys.

AUTO.RIA Used Cars
MCP server for the AUTO.RIA (ria.com) used-car API: search, listings, AI average prices.



