PluginBench
MCP Server
Active
MIT

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.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • ONEC_IPC_PORT
    required

    Порт IPC-сервера расширения 1c-platform-tools (настройка 1c-platform-tools.ipc.port)

  • ONEC_IPC_TOKEN
    secret

    Токен IPC (если задан в 1c-platform-tools.ipc.token)

~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-1c-platform-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-1c-platform-tools"
      ],
      "env": {
        "ONEC_IPC_PORT": "<YOUR_ONEC_IPC_PORT>",
        "ONEC_IPC_TOKEN": "<YOUR_ONEC_IPC_TOKEN>"
      }
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • Environment Status — Display active execution profile, platform version, and database path
  • Test Execution — Run tests in 1C projects
  • Profile Management — Switch between execution profiles
  • Configuration Build — Build 1C configurations
  • Database 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

What is the 1C: Platform Tools MCP server?

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.

Is it free?

Yes, the MCP server is free and available on VS Marketplace and Open VSX.

How do I install it in Cursor?

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.

How do I install it in VS Code?

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.

What prerequisites are required?

You need the 1C: Platform Tools extension installed with IPC enabled, and a 1C project (folder with packagedef) open in your editor.

Can I configure it manually?

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

VS Marketplace Open VSX OpenYellow telegram chat Ask Devin

MCP-сервер даёт агенту VS Code или Cursor доступ к командам расширения 1C: Platform Tools в проектах конфигуратора, 1С:EDT и OneScript: тесты, профили запуска, сборка конфигурации, работа с базой.

Установка

  1. Установите 1C: Platform Tools: Marketplace, Open VSX
  2. Установите 1C: Platform Tools MCP: Marketplace, Open VSX
  3. Откройте проект 1С (папка с packagedef).

Подключение

VS Code больше ничего не требует: расширение регистрирует MCP-сервер само.

Cursor не поддерживает провайдер MCP-серверов VS Code, поэтому сервер подключается через .cursor/mcp.json проекта. Файл создаёт и обновляет расширение:

  1. Палитра команд (F1) → 1C: Platform Tools MCP: Настроить MCP для Cursor, либо в дереве Инструменты 1С → Навыки для AI → Настроить MCP для Cursor.
  2. Перезагрузите окно.
  3. Включите сервер 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

MDmd-feedback logo

md-feedback

Maintained

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

5
TypeScript
View repository →

Forensic biopharma catalyst auditor — 10 tools, deterministic CLEAN/BEAR_SIGNAL verdict.

4
TypeScript
ISC
View repository →

Create short-form scripts and paced audio, then hand clips to ScriptSeen's on-device video maker.

View repository →
RERelay logo

Relay

Active

Business phone and SMS for teams: calls, texts, transcripts, contacts and call flows.

0
MIT
View repository →

Detect fake-recruiter and job-offer scams using free OSINT. No API keys.

7
Python
MIT
View repository →
AUAUTO.RIA Used Cars logo

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

0
Python
MIT
View repository →