EDT MCP Server
A 1C:EDT plugin that gives agents projects, errors, BSL analysis, form screenshots, metadata refactoring and infobase launch over MCP
- 323 ★ on the repository
- Last commit
- AGPL-3.0
Broad access
Why this level
- Changes project code and metadata and can delete objects and projects
- Updates the infobase and launches 1C applications
Install
- Works in
- Services
Manual install
set VER_EDT=2025.2.3+30
"\your\path\to\EDT\components\1c-edt-%VER_EDT%-x86_64\1cedt.exe" -nosplash -application org.eclipse.equinox.p2.director -repository https://ditrixnew.github.io/EDT-MCP/ -installIU com.ditrix.edt.mcp.server.feature.feature.group -profileProperties org.eclipse.update.reconcile=trueWindows command-line install with EDT closed; replace VER_EDT with your version.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- Changes project code and metadata and can delete objects and projects
- Updates the infobase and launches 1C applications
This is third-party code. Review the repository files before installing.
What it does
The plugin runs an MCP server inside 1C:EDT so the agent works with the workspace the way a developer does in the IDE. It reads check errors and warnings, content assist and platform docs, validates query text, reads and edits module methods and builds call hierarchies. It can capture a screenshot and layout of a managed form, rename or delete metadata objects with cascading updates to code and forms, update the database and launch the app in debug mode. Tools are grouped and can be switched off, for example to leave only analysis.
Who it is for. For 1C developers who work in 1C:EDT and want an agent connected to their projects.
Good fit when
- The agent needs real EDT check errors instead of guessing from code
- You need to rename a metadata object with references updated
- You want the agent to see what a form looks like
Not a fit when
- You develop in Designer without EDT
- You only need search over exported sources without a running IDE
Example request
Show project errors in the ОбменДанными common module and suggest fixesMCP
- Transport
- http
- Authentication
- not required
Limitations
Supports 1C:EDT 2026.1 and 2026.2. Form screenshots require launching EDT with the -DnativeFormBufferedLayoutRender=true JVM flag, otherwise captures are blank. Live infobase tools need an installed 1C platform. AGPL-3.0 licensed.
How to disable. Stop the server in Window, Preferences, MCP Server or uninstall the plugin via Installation Details in EDT.
FAQ
Can I stop the agent from changing the project?
Yes, the Tools tab has groups and presets such as analysis only or code review.
How do I get a client config quickly?
Server preferences have a button that copies a ready mcpServers block. If a token is set it is included in the header, so treat the text as a secret.
Discussion
No questions or reviews yet.
Related
All 1C:Enterprise toolsEDT MCP
EDT_MCP
A 1C:EDT plugin that runs an MCP server inside the IDE: projects, modules, metadata, forms, DCS, debugging and infobase deploy
A 1C:EDT plugin that gives agents the live project model over MCP: reading, refactoring, builds, infobase operations and debugging
1C:EDT companion MCP with 46 tools
edt-companion-mcp
An OSGi plugin runs an HTTP MCP inside 1C:EDT, giving an agent the live model: metadata, BSL with unsaved edits, debugging and headless infobase updates
An MCP server for 1C:EDT with its own bridge plugin: 65 tools for metadata, BSL, debugging, forms, extensions and safe database operations
An MCP server inside 1C:EDT: the agent works with code and metadata through the IDE's semantic model, validators and debugger
CodePilot1C for 1C:EDT
CodePilot1C (EDT plugin)
A 1C:EDT plugin with a built-in MCP Host: an agent gets typing, metadata and the EDT model directly, not by parsing XML files
README in short
The README lists server capabilities, tool groups and their management, plus status bar signals to the agent: cancel, retry, ask for guidance. Installation is via update site or a single p2 director command on Windows. It covers the JVM flag for form screenshots and connection examples for Cursor, VS Code, Claude Code, Cline, OpenCode and other clients. The project runs build, e2e and protocol conformance checks in CI.