Get the FREE Ultimate OpenClaw Setup Guide →

EDT

MCP for 1C:EDT

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio ditrixnew-edt-mcp node server.js \
  --env PORT="8765"

How to use

This EDT MCP Server exposes a comprehensive set of tools that integrate with 1C:EDT to enable AI assistants and external clients to interact with your EDT workspace. The server implements the MCP Protocol 2025-11-25 using a streamable HTTP transport with SSE support, and it provides endpoints to query project information, validate configurations, inspect and manage metadata, and perform code-assisted operations. Available tools include: getting the EDT version, listing workspace projects and their properties, retrieving and filtering errors and problem summaries, obtaining check descriptions from markdown files, triggering revalidation, accessing bookmarks and TODO/FIXME markers, obtaining content assist proposals (type info and method hints), validating 1C queries, exploring BSL code structure and call hierarchies, capturing form screenshots, managing applications (update database, run in debug), and real-time status bar controls for long-running tasks with signals to interrupt or guide the AI agent. To use, configure an MCP client (e.g., VS Code, Cursor, Claude) to connect to http://localhost:8765/mcp and start issuing tool requests. The server supports multiple agents and clients via a consistent mcpServers configuration format, enabling seamless integration with your preferred AI assistants or IDE plugins. Depending on your editor, you can enable plain text mode for compatibility with clients that do not support embedded MCP resources, and adjust the default and maximum result limits to tailor responses to your workflow.

How to install

Prerequisites:

  • EDT 2025.2.0 or newer installed on your machine
  • Java Runtime (as required by EDT and MCP integration) and EDT configured with the MCP Server feature
  • Access to the EDT update site at https://ditrixnew.github.io/EDT-MCP/

Installation steps:

  1. In EDT, go to Help → Install New Software...
  2. Add the update site URL: https://ditrixnew.github.io/EDT-MCP/
  3. Select the EDT MCP Server Feature and install it
  4. Restart EDT to complete the installation

External/optional setup (if running the MCP server outside EDT):

  • Ensure Node.js is installed if you plan to run a Node-based wrapper (npm package name may be provided by the project).
  • Start the MCP server process (adjust the command as appropriate for your environment):
    node server.js
    
  • Verify the server is listening on port 8765 (default) and accessible at http://localhost:8765/mcp

Configuration:

  • Open EDT preferences: Window → Preferences → MCP Server
  • Confirm settings such as Server Port (default 8765), path to check descriptions, Auto-start, default/max result limits, plain text mode, and tag decorations
  • Save configuration and ensure the MCP server is active

Additional notes

Tips and notes:

  • The server exposes a stable set of tools; if a client reports missing capabilities, verify that the EDT MCP Server feature is up-to-date via the official update site.
  • When using Cursor or Claude-based integrations, enable plain text mode if the client does not support MCP embedded resources.
  • The default HTTP endpoint is http://localhost:8765/mcp; adjust port in the EDT preferences if you run multiple MCP servers or custom configurations.
  • If you encounter long-running operations, you can use the Status Bar Controls to cancel, retry, or continue in the background, or send a custom user signal to guide the AI agent.
  • The available tools are designed to work in tandem with AI assistants to provide real-time code context, project information, and validation results; ensure your workspace has properly configured markdown check descriptions where applicable.

Related MCP Servers

Sponsor this space

Reach thousands of developers