AI Skill Hub 推荐使用:EDT-MCP工具 是一款优质的MCP工具。AI 综合评分 7.5 分,在同类工具中表现稳健。如果你正在寻找可靠的MCP工具解决方案,这是一个值得深入了解的选择。
EDT-MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
EDT-MCP工具 是一款遵循 MCP(Model Context Protocol)标准协议的 AI 工具扩展。通过 MCP 协议,它可以让 Claude、Cursor 等主流 AI 客户端直接访问和操作外部工具、数据源和服务,实现 AI 能力的无缝扩展。无论是文件操作、数据库查询还是 API 调用,都可以通过自然语言在 AI 对话中直接触发,极大提升生产效率。
# 方式一:通过 Claude Code CLI 一键安装
claude skill install https://github.com/DitriXNew/EDT-MCP
# 方式二:手动配置 claude_desktop_config.json
{
"mcpServers": {
"edt-mcp--": {
"command": "npx",
"args": ["-y", "edt-mcp"]
}
}
}
# 配置文件位置
# macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
# Windows: %APPDATA%/Claude/claude_desktop_config.json
# 安装后在 Claude 对话中直接使用 # 示例: 用户: 请帮我用 EDT-MCP工具 执行以下任务... Claude: [自动调用 EDT-MCP工具 MCP 工具处理请求] # 查看可用工具列表 # 在 Claude 中输入:"列出所有可用的 MCP 工具"
// claude_desktop_config.json 配置示例
{
"mcpServers": {
"edt-mcp__": {
"command": "npx",
"args": ["-y", "edt-mcp"],
"env": {
// "API_KEY": "your-api-key-here"
}
}
}
}
// 保存后重启 Claude Desktop 生效
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 per EDT version (2025.2 and 2026.1, each its own badge): the setup step installs a headless EDT of that version on the runner viap2 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. (New CI badges render once these workflows land on the default branch.)
The get_form_screenshot and get_form_layout_snapshot tools need EDT to be launched with the following JVM flag:
-DnativeFormBufferedLayoutRender=true
Without it, both tools return blank output (gray PNG / empty elements list).
Why: EDT's NativeRenderService reads nativeFormBufferedLayoutRender once at class-load time. If it was unset at JVM startup, the singleton HippoLayoutService is constructed without its offscreen buffer handler, the C++ form renderer never writes captureable pixels back to Java, and the screenshot helper falls through to an SWT Control.print() of the native window — which on Windows produces a gray rectangle. Setting the flag at runtime via reflection does not help because the singleton has already been built.
How to add it (persistent, recommended):
1cedt.ini (next to 1cedt.exe, e.g. C:\Program Files\1C\1CE\components\1c-edt-2025.2.6+4-x86_64\1cedt.ini).-vmargs line, add: -DnativeFormBufferedLayoutRender=true
4. Start EDT.
How to add it (one-shot, no install changes):
"<path-to-EDT>\1cedt.exe" -data "<workspace>" -vmargs -DnativeFormBufferedLayoutRender=true
The same flag is also recommended for production EDT use — it enables the buffered native renderer that EDT itself benefits from.
If your screenshots still come back blank after adding the flag, verify with -vmargs actually appears before it in 1cedt.ini (Eclipse stops parsing -vmargs block once it hits a non--D line) and that EDT was fully restarted.
mvnw wrapper is committed — install Maven manually or via a package manager: winget, Homebrew, apt, SDKMAN, etc.)bash (Git Bash on Windows works) and either zip or the jar binary that ships with the JDKhttps://edt.1c.ru/, https://download.eclipse.org/ and Maven Central — Tycho downloads the EDT p2 repository and Eclipse SDK on the first run (hundreds of MB, cached afterwards under ~/.m2/)Close your EDT (!) and run:
rem Here "%VER_EDT% = 2025.2.3+30" just for example - please, set YOUR actual version !
set VER_EDT=2025.2.3+30
"\your\path\to\EDT\components\1c-edt-%VER_EDT%-x86_64\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
<details> Once the installation has been completed successfully, we will see the following:
</details>
After that, EDT will automatically monitor the update site and install available updates when detected.
As well, we can also manually check via Help → About → Installation Details → Select MCP → Update
Assigning Tags to Objects:

Managing Tags:
In the Manage Tags dialog you can: - Create new tags with custom names, colors, and descriptions - Edit existing tags (name, color, description) - Delete tags - See all available tags for the project

Creating a Group:

Create Group Dialog:

Adding Objects to a Group:

Removing Objects from a Group:
The plugin is a Maven/Tycho project under mcp/. CI builds it via .github/workflows/build.yml; the same flow can be run locally with source/compile.sh.
```bash
```bash
Go to Window → Preferences → MCP Server. The settings page has two tabs:
Manage which tools are available to AI assistants. Tools are organized into groups that can be enabled or disabled together. See Tool Management for details.

source/compile.sh accepts every path as a flag (with matching environment-variable fallback) so it can be driven from CI or run against an out-of-tree checkout:
| Flag | ENV fallback | Default | Meaning |
|---|---|---|---|
--skip-tests | — | off | Skip Maven Surefire tests |
--version X.Y.Z | — | parsed from README.md, falls back to dev | Version label used in the output zip name |
--archive-prefix PREFIX | — | MCP-EDT.v | Archive name prefix (final name: <prefix><version>.zip) |
--project-root PATH | EDT_MCP_PROJECT_ROOT | parent of script dir | Repo root containing mcp/ |
--mcp-dir PATH | — | <project-root>/mcp | Maven project directory |
--repo-dir PATH | — | <project-root>/mcp/repositories/com.ditrix.edt.mcp.server.repository/target/repository | Tycho p2 output to repackage |
--output-dir PATH | EDT_MCP_OUTPUT_DIR | <script-dir>/dist | Where the final zip lands |
--java-home PATH | JAVA_HOME | — | JDK 17 home; if set, prepended to PATH for Maven |
--maven-home PATH | MAVEN_HOME / M2_HOME | — | Maven home (uses <maven-home>/bin/mvn); otherwise falls back to mvn on PATH |
-h, --help | — | — | Show help |
bash source/compile.sh \ --java-home "/c/Program Files/Java/jdk-17" \ --maven-home /d/Soft/maven \ --skip-tests \ --version 1.27.1
JAVA_HOME="/c/Program Files/Java/jdk-17" \ MAVEN_HOME=/d/Soft/maven \ EDT_MCP_OUTPUT_DIR=/tmp/edt-mcp-builds \ bash source/compile.sh ```
| Endpoint | Method | Description |
|---|---|---|
/mcp | POST | MCP JSON-RPC (initialize, tools/list, tools/call) |
/mcp | GET | Server info |
/health | GET | Health check |
{
"mcpServers": {
"EDTMCPServer": {
"type": "streamableHttp",
"url": "http://localhost:8765/mcp"
}
}
}
Create .vscode/mcp.json:
{
"servers": {
"EDT MCP Server": {
"type": "sse",
"url": "http://localhost:8765/mcp"
}
}
}
<details> <summary><strong>Other AI Assistants</strong> - Cursor, Claude Code, Claude Desktop</summary>
高质量开源MCP工具,易于使用
该工具使用 AGPL-3.0 协议,商用场景请仔细阅读协议条款,必要时咨询法律意见。
AI Skill Hub 为第三方内容聚合平台,本页面信息基于公开数据整理,不对工具功能和质量作任何法律背书。
建议在沙箱或测试环境中充分验证后,再部署至生产环境,并做好必要的安全评估。
⚠️ AGPL 3.0 — 最严格的 Copyleft,网络服务端使用也需开源,SaaS 使用受限。
总体来看,EDT-MCP工具 是一款质量良好的MCP工具,在同类工具中具备一定竞争力。AI Skill Hub 将持续追踪其更新动态,建议收藏备用,结合自身场景选择合适时机引入使用。
| 原始名称 | EDT-MCP |
| 原始描述 | 开源MCP工具:MCP for 1C:EDT。⭐178 · Java |
| Topics | 1c-enterpriseedtmcpjava |
| GitHub | https://github.com/DitriXNew/EDT-MCP |
| License | AGPL-3.0 |
| 语言 | Java |
收录时间:2026-06-11 · 更新时间:2026-06-11 · License:AGPL-3.0 · AI Skill Hub 不对第三方内容的准确性作法律背书。
选择 Agent 类型,复制安装指令后粘贴到对应客户端