1C EDT
MCP for 1C:EDT
What is 1C EDT?
1C EDT is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp for 1c:edt
MCP for 1C:EDT
This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.
Features
- MCP for 1C:EDT
Use Cases
Maintainer
Works with
Installation
Manual Installation
npx edt-mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
How to Set Up and Use 1C EDT
EDT MCP is a Model Context Protocol server that integrates AI assistants directly into 1C:EDT (Enterprise Development Tool), the official IDE for developing 1C:Enterprise business applications. It exposes 66 tools covering project navigation, BSL code reading and writing, metadata management, debugging with breakpoints and variable inspection, form screenshot capture, query validation, and full refactoring support. Developers use it to bring Claude, GitHub Copilot, or Cursor into their 1C:Enterprise development workflow without leaving the IDE.
Prerequisites
- 1C:EDT 2025.2 or higher (Ruby release minimum)
- Java 17 or higher (bundled with EDT or separate installation)
- An MCP-compatible AI client: Claude Desktop, Claude Code, VS Code with GitHub Copilot, or Cursor
- HTTP port 8765 available on localhost (configurable in preferences)
Install via EDT Update Site
Open 1C:EDT and navigate to Help → Install New Software. Add the update site URL and select the EDT MCP Server Feature, then restart EDT.
Update site URL: https://ditrixnew.github.io/EDT-MCP/Or install via command line on Windows
Close EDT and run the p2 director command to install the MCP server feature without opening the GUI. Replace EDT_PATH and VER_EDT with your values.
set VER_EDT=2025.2.3+30
"<EDT_PATH>\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=trueEnable form screenshot rendering (optional)
If you need the get_form_screenshot or get_form_layout_snapshot tools, add a JVM flag to 1cedt.ini. Without this flag both tools return blank output.
-vmargs
-DnativeFormBufferedLayoutRender=trueConfigure the MCP server in EDT Preferences
Go to Window → Preferences → MCP Server → General. Set the server port (default 8765), configure auto-start, optionally set a Bearer auth token, and choose your tool preset (All Tools, Analysis Only, Code Review, or Development).
Connect Claude Code to the EDT MCP server
Add the EDT MCP server as an HTTP transport endpoint in your Claude Code or Claude Desktop configuration.
{
"mcpServers": {
"EDT MCP Server": {
"type": "http",
"url": "http://localhost:8765/mcp"
}
}
}Connect VS Code / GitHub Copilot
Create a .vscode/mcp.json file in your project to register EDT MCP for GitHub Copilot.
{
"servers": {
"EDT MCP Server": {
"type": "sse",
"url": "http://localhost:8765/mcp"
}
}
}1C EDT Examples
Client configuration
Claude Code configuration (.claude.json) connecting to the locally-running EDT MCP server over HTTP.
{
"mcpServers": {
"EDT MCP Server": {
"type": "http",
"url": "http://localhost:8765/mcp"
}
}
}Prompts to try
Use these prompts in Claude or Copilot once EDT MCP is running and connected.
- "List all projects in my 1C:EDT workspace"
- "Show me the structure of the SalesOrder metadata object"
- "Search for all usages of the function CalculateDiscount across BSL modules"
- "Validate the 1C query in the ReportModule and show any errors"
- "Set a breakpoint on line 42 of the OrderProcessing module and launch a debug session"Troubleshooting 1C EDT
MCP server port 8765 is already in use
Change the server port in Window → Preferences → MCP Server → General. Update the URL in your AI client configuration to match the new port.
get_form_screenshot returns a blank image
Add '-DnativeFormBufferedLayoutRender=true' to the -vmargs section of your 1cedt.ini file and restart EDT. This JVM flag is required for the form rendering tools to produce output.
Cursor IDE shows tools as unavailable or resource errors
Cursor lacks MCP resource support. Enable 'Plain text mode (Cursor compatibility)' in Window → Preferences → MCP Server → General. Also set EDT_MCP_PROGRESSIVE_DISCLOSURE=true as an environment variable to limit the tool list visible to Cursor.
Frequently Asked Questions about 1C EDT
What is 1C EDT?
1C EDT is a Model Context Protocol (MCP) server that mcp for 1c:edt It connects AI assistants to external tools and data sources through a standardized interface.
How do I install 1C EDT?
Follow the installation instructions on the 1C EDT GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.
Which AI clients work with 1C EDT?
1C EDT works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.
Is 1C EDT free to use?
Yes, 1C EDT is open source and available under the AGPL-3.0 license. You can use it freely in both personal and commercial projects.
1C EDT Alternatives — Similar Developer Tools Servers
Looking for alternatives to 1C EDT? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
Browse More Developer Tools MCP Servers
Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.
Set Up 1C EDT in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
Ready to use 1C EDT?
Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.