DitriXNew/EDT-MCP
MCP for 1C:EDT
解决的问题
该项目在1C:EDT(1C:Enterprise业务应用程序的开发环境)与现代AI助手之间架起了一座桥梁。它允许Claude、GitHub Copilot和Cursor等AI工具直接与EDT工作区交互,使它们能够像人类开发人员一样读取代码、检查元数据、运行测试和执行重构任务。
工作原理
它实现了模型上下文协议(MCP),这是一种允许AI模型连接到本地数据源和工具的标准。该插件作为服务器在EDT环境中运行,通过HTTP/SSE连接暴露大量工具,如模块读取、表单检查和项目管理。AI助手可以调用这些工具来执行搜索代码、运行数据库更新或分析错误等操作,并能够通过状态栏界面中断长时间运行的操作。
适用对象
本插件面向使用1C:EDT的1C:Enterprise开发人员,他们希望将AI驱动的编码助手集成到日常工作中,以自动化重复任务、执行代码审查或调试复杂的业务应用程序。
亮点
- 全面的工具集: 暴露超过100个工具,分为BSL代码、调试、重构和应用程序管理等类别。
- 可视化检查: 通过提供所见即所得编辑器的PNG截图和布局快照来支持表单检查。
- 交互式控制: 包括用于实时监控的状态栏,并能够在长时间操作期间向AI代理发送信号(例如取消、重试、咨询专家)。
- 灵活配置: 提供对暴露工具的细粒度控制,包括“代码审查”或“开发”等预设模式,以及渐进式披露以保持AI的工具列表可管理。
- 兼容性: 支持1C:EDT 2026.1和2026.2,可通过Eclipse p2 director或EDT更新站点轻松安装。
相关
- 项目
- 项目
- 项目
- 项目