EDT MCP

EDT_MCP

A 1C:EDT plugin that runs an MCP server inside the IDE: projects, modules, metadata, forms, DCS, debugging and infobase deploy

PluginHigh riskRussian stack

fedukhin-sys/1c_edt_mcp_public

Install

claude mcp add edt-mcp \
    --transport sse \
    --url http://127.0.0.1:3001/mcp/sse \
    --header "Authorization: Bearer <token>"

The port may differ if 3001 is taken.

This is third-party code. Review the repository files before installing.

What it does

The plugin installs into 1C:EDT from an update site and starts a local HTTP+SSE server protected by a Bearer token. Through it an agent opens projects and BSL modules, edits metadata and forms, builds data composition schemas, runs quality checks, reads the event log, launches the 1C client and debug sessions, updates the infobase and creates xUnitFor1C tests. A personal data masking layer runs before infobase data is sent to the client. The server is controlled from the Window menu and the EDT status bar.

Who it is for. For 1C developers working in EDT who want to give an agent project access through the IDE itself.

Good fit when

  • You want the agent to understand configuration metadata, not just module text
  • You need the agent to update the infobase and start the client or debugger
  • You want the agent to build a DCS report or xUnitFor1C tests

Not a fit when

  • Development happens in Designer without EDT
  • The agent must not write to a production infobase

Example request

Which projects are open in EDT? Find the ПриходнаяНакладная document in the configuration and list its attributes

Limitations

Requires 1C:EDT; the main tested branch is 2026.x, and 2023.x to 2025.x are expected to work but the author has not verified them live. The server listens on a local port and needs a token generated in plugin settings. The client must support SSE transport.

How to disable. Stop the server via Window, EDT MCP, Stop, or uninstall the plugin in Help, About, Installation Details. Remove the edt-mcp entry from your client.

Security check

  • Can change configuration metadata and code and update the infobase
  • Reads infobase data including the event log

README in short

The Russian README walks from installing EDT to the first tool call: a supported versions matrix, installing from the update site, port and token setup, and checks with curl and MCP Inspector. It gives the Claude Code command and a Claude Desktop config. The full tool catalog is in docs/tools.md, recipes and known bugs in the edt-mcp skill, and report patterns in the edt-skd skill. The plugin is Apache 2.0.

FAQ

Do I need to build from source?

No, it installs from a ready update site or a ZIP from releases. JDK and Maven are only for development.

Can several EDT instances run at once?

Yes, each takes the first free port in the configured range, 3001 to 3006 by default.

Editors’ pick

A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review

PluginMedium risk286.6K
Editors’ pick

Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture

SkillLow risk262K

Reference MCP servers

Model Context Protocol servers

Editors’ pick

Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything

MCP serverMedium risk90.3K
Editors’ pick

Up-to-date, version-specific library docs and code examples in your agent's context, via MCP or a CLI plus skill

MCP serverMedium risk62K