1C EDT

v1.0.0Developer Toolsstable

MCP for 1C:EDT

1c-enterpriseedtmcpmcp-server
Share:
159
Stars
0
Downloads
0
Weekly
0/5

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

MCP for 1C:EDT
DitriXNew

Maintainer

LicenseAGPL-3.0
Languagejava
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx edt-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

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)
1

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/
2

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=true
3

Enable 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=true
4

Configure 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).

5

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"
    }
  }
}
6

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.

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.

Quick Config Preview

{ "mcpServers": { "edt-mcp": { "command": "npx", "args": ["-y", "edt-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

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.

33,000+ ServersFree & Open SourceStep-by-Step Guides