INFATON MCP35
OfficialINFATON MCP Server для 1С:Предприятие
Model Context Protocol (MCP) — сервер на стороне 1С:Предприятие, предоставляющий 35 инструментов для взаимодействия AI-ассистентов с базой данных 1С.
Протокол: JSON-RPC 2.0 (спецификация MCP)
📋 Состав репозитория
Файл | Описание |
| Модуль HTTP-сервиса MCP — основной код 35 инструментов |
| Расширение конфигурации 1С (готовый бинарный пакет) |
| Инструкция по сборке и установке |
🛠 35 инструментов
Метаданные (8)
# | Инструмент | Описание |
1 |
| Дерево объектов метаданных конфигурации |
2 |
| Полная структура объекта (реквизиты, ТЧ, модули) |
3 |
| Список реквизитов объекта |
4 |
| Табличные части объекта |
5 |
| Значения перечисления |
6 |
| Измерения, ресурсы и реквизиты регистра |
7 |
| Движения документа по регистрам |
8 |
| Поиск по метаданным (по имени/синониму) |
Данные (7)
# | Инструмент | Описание |
9 |
| Выполнение произвольного запроса 1С |
10 |
| Получение объекта по ссылке/GUID |
11 |
| Список элементов справочника/документа с фильтрами |
12 |
| Поиск по коду |
13 |
| Поиск по наименованию |
14 |
| Записи регистра с фильтрами |
15 |
| Список документов с фильтрами по дате/номеру |
CRUD (7)
# | Инструмент | Описание |
16 |
| Создание нового объекта (справочник/документ) |
17 |
| Изменение реквизитов объекта |
18 |
| Пометка на удаление |
19 |
| Проведение документа |
20 |
| Отмена проведения |
21 |
| Копирование объекта |
22 |
| Изменение отдельного реквизита |
Код и вычисления (3)
# | Инструмент | Описание |
23 |
| Выполнение произвольного кода 1С |
24 |
| Вычисление выражения |
25 |
| Получение текста модуля объекта |
Отчёты (1)
# | Инструмент | Описание |
26 |
| Формирование отчёта (СКД) |
Администрирование (4)
# | Инструмент | Описание |
27 |
| Список активных пользователей |
28 |
| Журнал регистрации |
29 |
| Блокировки данных |
30 |
| Информация о сервере 1С |
Проверки и контроль (2)
# | Инструмент | Описание |
31 |
| Проверка ссылочной целостности |
32 |
| Запуск регламентного задания |
Обмен данными (3)
# | Инструмент | Описание |
33 |
| Выполнение обмена данными |
34 |
| Журнал обмена |
35 |
| Импорт данных из JSON |
🚀 Быстрый старт
1. Установка расширения
Откройте Конфигуратор базы 1С
Конфигурация → Расширения конфигурации → Добавить
Выберите файл
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 / УПП / Бухгалтерия / ...
│ Данные, метаданные │
└─────────────────────────┘📝 Совместимость
Платформа 1С: 8.3.20+ (тестировалось на 8.3.27)
Конфигурации: ERP 2.5, УПП 1.3, Бухгалтерия 3.0, УТ 11, КА 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