INFATON MCP35
OfficialINFATON 1C:Enterprise MCP 服务器
模型上下文协议 (MCP) — 这是一个运行在 1C:Enterprise 端的服务器,为 AI 助手与 1C 数据库交互提供了 35 个工具。
协议:JSON-RPC 2.0 (MCP 规范)
📋 仓库内容
文件 | 描述 |
| MCP HTTP 服务模块 — 35 个工具的核心代码 |
| 1C 配置扩展(现成的二进制包) |
|
|
🛠 35 个工具
元数据 (8)
# | 工具 | 描述 |
1 |
| 配置元数据对象树 |
2 |
| 对象完整结构(属性、表格部分、模块) |
3 |
| 对象属性列表 |
4 |
| 对象表格部分 |
5 |
| 枚举值 |
6 |
| 寄存器的维度、资源和属性 |
7 |
| 文档在寄存器中的变动 |
8 |
| 元数据搜索(按名称/同义词) |
数据 (7)
# | 工具 | 描述 |
9 |
| 执行任意 1C 查询 |
10 |
| 通过引用/GUID 获取对象 |
11 |
| 带过滤器的目录/文档元素列表 |
12 |
| 按代码搜索 |
13 |
| 按名称搜索 |
14 |
| 带过滤器的寄存器记录 |
15 |
| 按日期/编号过滤的文档列表 |
CRUD (7)
# | 工具 | 描述 |
16 |
| 创建新对象(目录/文档) |
17 |
| 修改对象属性 |
18 |
| 标记为删除 |
19 |
| 过账文档 |
20 |
| 取消过账 |
21 |
| 复制对象 |
22 |
| 修改单个属性 |
代码与计算 (3)
# | 工具 | 描述 |
23 |
| 执行任意 1C 代码 |
24 |
| 计算表达式 |
25 |
| 获取对象模块文本 |
报表 (1)
# | 工具 | 描述 |
26 |
| 生成报表 (DCS) |
管理 (4)
# | 工具 | 描述 |
27 |
| 活动用户列表 |
28 |
| 事件日志 |
29 |
| 数据锁定 |
30 |
| 1C 服务器信息 |
检查与控制 (2)
# | 工具 | 描述 |
31 |
| 检查引用完整性 |
32 |
| 运行计划任务 |
数据交换 (3)
# | 工具 | 描述 |
33 |
| 执行数据交换 |
34 |
| 交换日志 |
35 |
| 从 JSON 导入数据 |
🚀 快速入门
1. 安装扩展
打开 1C 数据库的 Configurator
Configuration → Configuration extensions → Add
选择
INFATON_MCP.cfe文件更新数据库配置 (F7)
2. 验证
curl -u 'Логин:Пароль' -X POST \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"initialize","id":1}' \
https://ваш-сервер/база/hs/mcp/预期响应:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"protocolVersion": "2024-11-05",
"capabilities": { "tools": {} },
"serverInfo": { "name": "infaton-1c-mcp", "version": "1.0.0" }
}
}3. 调用工具
curl -u 'Логин:Пароль' -X POST \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"tools/call","id":2,"params":{"name":"get_metadata_tree","arguments":{}}}' \
https://ваш-сервер/база/hs/mcp/📐 架构
┌─────────────────────────┐
│ AI Assistant │ Claude / GPT / Qwen / ...
│ (MCP Client) │
└────────┬────────────────┘
│ JSON-RPC 2.0
▼
┌─────────────────────────┐
│ HTTP-сервис /hs/mcp/ │ Расширение INFATON_MCP.cfe
│ Module.bsl │ 35 инструментов
│ (MCP Server) │
└────────┬────────────────┘
│ Встроенный язык 1С
▼
┌─────────────────────────┐
│ База 1С:Предприятие │ ERP / УПП / Бухгалтерия / ...
│ Данные, метаданные │
└─────────────────────────┘📝 兼容性
1C 平台: 8.3.20+ (已在 8.3.27 上测试)
配置: ERP 2.5, UPP 1.3, Accounting 3.0, UT 11, KA 2
MCP 协议: 2024-11-05
传输: HTTP (Basic Auth)
📄 许可证
© 2024-2026 INFATON (infaton.ru)
有关构建 .cfe 的详细说明,请参阅 HOW_TO_BUILD_CFE.md
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/infaton/MCP35'
If you have feedback or need assistance with the MCP directory API, please join our Discord server