Home / Servers

EDT-MCP

by DitriXNew

GitHub all releases

Build & Unit Tests Proxy Quality Gate Status Bugs Code Smells Coverage

E2E 2026.1

Conformance 2026.1

Build & Unit Tests, E2E, and MCP Conformance all run on stock GitHub-hosted runners (cloud CI) β€” no docker image, no self-hosted runner. E2E and Conformance run against EDT 2026.1 (currently build 2026.1.2): the setup step installs a headless EDT of that version on the runner via p2 director. E2E additionally imports the test fixtures into an empty workspace via the plugin's headless bootstrap (EDT_MCP_IMPORT_PROJECTS) and skips the live-infobase tools, so no 1C platform is needed. Each badge reflects its latest run.

EDT MCP Server

MCP (Model Context Protocol) server plugin for 1C:EDT, enabling AI assistants (Claude, GitHub Copilot, Cursor, etc.) to interact with EDT workspace.

[!TIP] Contributing / making changes? Read CLAUDE.md first β€” it's the code-conduct "minefield map": hard don'ts and the stop-and-think-twice zones for this codebase (BM transactions, the bilingual ru/en model, cascading rename, etc.). Detailed how-to lives in the skills under .claude/skills/.

[!IMPORTANT] EDT version compatibility: Built and CI-validated against 1C:EDT 2026.1 (Ruby), currently build 2026.1.2.

Features

  • πŸ”§ MCP Protocol 2025-11-25 - Streamable HTTP transport with SSE support
  • πŸ“Š Project Information - List workspace projects and configuration properties
  • πŸ”΄ Error Reporting - Get errors, warnings, problem summaries with filters
  • πŸ“ Check Descriptions - Get check documentation from markdown files
  • πŸ”„ Project Revalidation - Trigger revalidation when validation gets stuck
  • πŸ”– Bookmarks & Tasks - Access bookmarks and TODO/FIXME markers
  • πŸ’‘ Content Assist - Get type info, method hints and platform documentation at any code position
  • πŸ§ͺ Query Validation - Validate 1C query text in project context (syntax + semantic errors, optional DCS mode)
  • 🧩 BSL Code Analysis - Browse modules, inspect structure, read/write methods, search code, and analyze call hierarchy
  • πŸ–ΌοΈ Form Inspection - Get PNG screenshots and YAML layout snapshots from the form WYSIWYG editor
  • πŸš€ Application Management - Get applications, update database, launch in debug mode, terminate EDT-launched 1Π‘ clients
  • 🎯 Status Bar - Real-time server status with tool name, execution time, and interactive controls
  • ⚑ Interruptible Operations - Cancel long-running operations and send signals to AI agent
  • 🏷️ Metadata Tags - Organize objects with custom tags, filter Navigator, keyboard sho
1c-enterpriseedtmcpmcp-server