ROCTUP/1c-mcp-toolkit
MCP и REST API сервер для получения метаданных и данных из базы 1С
解决的问题
1C MCP Toolkit 提供了一种将 AI 代理(如 Claude 或 Kiro)连接到 1C:Enterprise 数据库的方法。它无需复杂的配置更改、服务器发布或 COM 连接,即可让 AI 代理直接与 1C 数据和逻辑交互。
工作原理
该项目提供两种主要操作模式:
- 嵌入式服务器:HTTP 服务器直接运行在 1C 处理文件(
.epf)中,无需在主机上安装 Python。 - 代理模式:基于 Python 的服务器(FastAPI + MCP SDK)充当中间人。1C 处理文件通过 HTTP 长轮询连接到该代理,AI 代理通过模型上下文协议(MCP)或 REST API 与代理通信。
两种模式都允许 AI 代理执行查询、运行任意 1C 代码以及访问元数据和事件日志。
适用人群
1C:Enterprise 系统的开发人员和管理员,希望将 AI 代理集成到其业务流程中,用于数据检索、自动化和系统分析。
亮点
- 双架构:支持轻量级嵌入式服务器和可扩展的、支持 Docker 的代理服务器。
- 全面工具集:提供执行 1C 查询、运行 BSL 代码、获取元数据,甚至截取活动 1C 窗口(仅限 Windows)的工具。
- 数据匿名化:内置支持将敏感的个人或机密数据替换为稳定令牌,以在将数据发送到 AI 代理之前维护隐私。
- 灵活集成:兼容模型上下文协议(MCP)以实现原生 AI 代理集成,并为不支持 MCP 的代理提供标准 REST API。
- 广泛兼容性:适用于 1C:Enterprise 8.2.13+ 和 8.3.25 版本。
相关
- 项目
- 项目
- 项目
- 项目