
EDT-MCP
by DitriXNew
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
Related servers

mcp-server-fetch
Officialby modelcontextprotocol
A Model Context Protocol server providing tools to fetch and convert web content for usage by LLMs

@modelcontextprotocol/server-filesystem
Officialby modelcontextprotocol
MCP server for filesystem access

@modelcontextprotocol/server-everything
Officialby modelcontextprotocol
MCP server that exercises all the features of the MCP protocol

mcp-server-git
Officialby modelcontextprotocol
A Model Context Protocol server providing tools to read, search, and manipulate Git repositories programmatically via LLMs