EDT MCP Server
A 1C:EDT plugin that gives agents projects, errors, BSL analysis, form screenshots, metadata refactoring and infobase launch over MCP
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.
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 fixesLimitations
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.
MCP
- Transport
- http
- Authentication
- not required
Security check
- Changes project code and metadata and can delete objects and projects
- Updates the infobase and launches 1C applications
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.
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.
Related
A skills library that gives coding agents a development process: brainstorming, planning, TDD, subagents and code review
Skills for real engineers by Matt Pocock
Skills For Real Engineers
Small composable skills for engineering with agents: plan grilling, TDD, bug diagnosis, code review and architecture
GitHub toolkit for spec-driven development: the specify CLI adds agent commands and skills to a project, from principles to implementation
Reference MCP servers
Model Context Protocol servers
Official reference MCP servers: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time and Everything