SuperAPI AI 工具集

MCP35

INFATON MCP Server 是一个面向 1C:Enterprise ERP 的 Model Context Protocol(MCP)服务器,基于 JSON-RPC 2.0 协议,为 AI 助手与 1C 数据库交互提供 94 个工具。项目开源(MIT),是 INFATON 平台(数字孪生与 AI 智能体)的一部分,被 eventcode.ru 和 chatmcp.ru 等产品用作 AI 访问 1C 的引擎。工具覆盖元数据检查、数据读取、CRUD 操作、代码与报表生成、系统管理、集成、扩展操作,以及会计、审计、表单等场景。最新 v6.2.5 新增 check_object_fill(内存中校验对象必填字段但不写入)、在属性描述中返回引用类型的 type_names,并改进了 stdio 包装器的工具目录加载方式。服务器需在 1C 中安装为配置扩展(.cfe),通过 Configurator 添加并更新数据库后即可通过 HTTP 调用,或经由 Claude Desktop / Cursor 等客户端以 stdio 方式连接。使用时部分危险工具需显式授权,只读配置可限制操作范围,生产环境需谨慎。

访问官网

工具介绍

INFATON MCP Server 是一个在 1C:Enterprise 一侧运行的 Model Context Protocol(MCP)服务器,基于 JSON-RPC 2.0 规范,旨在让 AI 助手能够与 1C 数据库交互。该服务器提供 94 个工具,是 INFATON 平台(数字孪生与 AI 智能体)的组成部分,被用于 eventcode.ru(定制开发平台,AI 智能体通过该 MCP 服务器管理项目并操作客户的 1C:ERP)以及 chatmcp.ru(ChatMCP,基于该 MCP 服务器的 1C:ERP 聊天数字孪生与工作站)。项目开源,采用 MIT 许可。

主要能力方面,根据资料描述,该服务器包含以下工具分组:A 组元数据(8 个)、B 组数据读取(7 个)、C 组 CRUD(7 个)、D 组代码与报表(4 个)、E 组管理(6 个)、F 组集成(3 个)、G 组扩展操作 v2.0(6 个)、H 组会计/审计/表单 v2.1(10 个)。在 v6.0.2 中新增 32 个工具(总数从 59 增至 91),包括针对 1C:ERP 典型配置的报表(run_report、get_report_options 等)、权限审计(get_rights_for_user、export_role_matrix)、用户设置(set_constant、set_functional_option、set_user_setting 等)、快照与比较(snapshot_document_state、compare_snapshots、document_chain)、业务数据(get_stock_by_warehouse、get_unfulfilled_order_lines、get_reservation_status),以及引用字段和枚举的写入(支持解析 _guid,适用于头部和表格部分)。v6.2.5 新增 check_object_fill(在内存中检查未来对象,不调用写入,返回 is_complete、missing、missing_fields),在属性描述中提供 type_names(返回引用类型的技术名称),并改进了 stdio 包装器,使其通过已安装 1C 的 tools/list 获取目录,避免新工具被旧列表隐藏;ONEC_ALLOWED_TOOLS 过滤器同时作用于目录和调用。

使用方式包括:方式一,通过 Claude Desktop / Cursor 以 stdio 方式连接(注意 GitHub 6.2.5 发布不会自动更新 npm 包,需克隆 v6.2.5 标签);方式二,直接 HTTP 调用。服务器需在 1C 中安装:打开 1C 配置器,配置 → 配置扩展 → 添加,选择按说明从 v6.2.5 的 Module.bsl 构建的扩展,然后更新数据库配置(F7)。

适用场景涉及 1C:ERP 的 AI 集成,如通过 AI 智能体执行元数据检查、文档增删改查、寄存器查询、报表生成、权限审计和 BSP 集成等。限制方面:部分危险工具需要显式授权并应谨慎使用;配置可设为只读;MIT 许可。