AI-EDT

An MCP server inside 1C:EDT: the agent works with code and metadata through the IDE's semantic model, validators and debugger

PluginHigh riskRussian stack

desko77/ai-edt

Install

Установи мне плагин AI-EDT в 1C:EDT.

Рецепт: https://github.com/Desko77/ai-edt/blob/main/docs/agent-install.md
Прочитай его целиком и следуй ему.

Ставь с update site https://desko77.github.io/ai-edt/ через Equinox p2 director
(1cedtc.exe из каталога установки EDT). Мастер "Установить новое ПО" не используй.
Это первая установка, поэтому -uninstallIU не передавай.

Shortened prompt from the README; the full one is in the install section. Needs a shell-enabled agent on the EDT machine.

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

What it does

The plugin runs inside a live 1C:EDT and gives the agent the IDE's own services instead of a folder of XML and BSL files. The agent searches code, resolves references and builds call hierarchies, creates and changes metadata objects and managed forms, validates queries against the actual configuration and immediately runs results through EDT validators. It also offers debugging with breakpoints and expression evaluation, work with DCS, extensions and the infobase, YAxUnit tests and Vanessa Automation scenarios. A binary .cf can become a project in one call. The repository includes an ai-edt skill with the tool catalog.

Who it is for. For 1C developers on EDT who want an agent that understands the configuration model and verifies its own changes.

Good fit when

  • You need to see which forms, roles and subsystems depend on an object
  • You want the agent to create metadata without hand-editing XML
  • You need to inspect a paused debug session

Not a fit when

  • Your EDT version is older than 2026.1
  • Sources are for 1C 7.7

Example request

Which forms and roles use the Номенклатура catalog? Check whether my query compiles against this configuration

Limitations

The current version runs only on 1C:EDT 2026.1 and 2026.2 and needs JDK 17 or 25 respectively. Build scripts and install commands in the README target Windows and PowerShell. Some features need YAxUnit, Vanessa Automation or the Attach configuration. AGPL-3.0 licensed.

How to disable. Uninstall the plugin from EDT via p2 director or Installation Details and remove the server from your MCP client config.

Security check

  • Changes configuration metadata and code and updates the connected infobase
  • Controls the debugger and reads infobase data

README in short

The Russian and English README explains which questions a text-only agent cannot answer without the IDE model and lists scenarios: code exploration, metadata, debugging, diagnostics, DCS and tests. The quick start covers EDT and JDK requirements, a Maven build and installation from the update site, including a ready prompt for an agent. Extra integrations and architecture are described separately. AGPL-3.0 licensed.

SKILL.md

---
name: ai-edt
description: "1C:Enterprise development through the AI-EDT MCP server - BSL analysis and editing, metadata and managed forms, query validation, project diagnostics, debugging, infobase updates and unit tests. Use when the project is a 1C:EDT workspace: BSL modules, .mdo metadata, 1C queries, managed forms. Also use when all you have is a delivered .cf or .cfe with no project yet - it becomes one. Not for 1C 7.7 sources."
---

# AI-EDT

AI-EDT exposes a running 1C:EDT instance over MCP. Search, navigation and analysis run against
EDT's semantic model, not against file text, so references, definitions and call hierarchies are
resolved the way the IDE resolves them. Plain text and regular-expression search over the module
catalogue is available too, as one operation among others.

The tool catalogue lives in `references/`. Read the file you need for the task at hand rather
than all of them.

## When to use it

- Reading and editing BSL: modules, methods, references, call graphs, refactoring.
- Metadata: inspect, create, change, delete, rename with cascade.
- Managed forms: structure, a screenshot of the WYSIWYG editor, editing without hand-written XML.
- 1C queries: syntax and semantic validation before anything runs.
- Project problems, infobase updates, YAxUnit tests, debugging and profiling.

FAQ

How is this different from an agent reading exported files?

The agent relies on EDT indexes and validators, so it sees references, types and errors as the IDE does and verifies changes before loading them into the infobase.

Can it be installed without manual steps?

The author provides a prompt for a shell-enabled agent: it closes EDT, installs the plugin via p2 director and restarts the IDE.

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