INFATON MCP Server v2.1.0 для 1С:Предприятие
51 инструмент для взаимодействия AI-ассистентов с базой данных 1С:Предприятие.
🔧 Исправления (9 патчей)
| Инструмент |
Проблема |
Решение |
get_list |
Отсутствие ПЕРВЫЕ N — возвращал ВСЕ записи |
Добавлен ПЕРВЫЕ с limit (по умолчанию 100) |
get_document_list |
Фильтр по дате без привязки параметров |
Добавлен УстановитьПараметр для дат |
get_object_by_ref |
Пустая ссылка → ошибка платформы |
Валидация ЗначениеЗаполнено |
get_active_users / get_locks |
Прямой обход коллекции сеансов |
Переход на массив сеансов |
get_event_log |
Дата строкой + поле Метаданные |
ПреобразоватьДату() + .МетаданныеПредставление |
ПреобразоватьДату |
Не парсил 2026-05-14, 14.05.2026 |
Полная перезапись: ISO 8601 + 3 формата |
fill_on_basis |
Вызов Заполнить() вместо ЗаполнитьНаОсновании() |
Исправлен метод |
execute_batch |
Вложенный batch → рекурсия |
Guard-флаг _batch_depth |
🆕 Новые инструменты (Группа З, #42–#51)
| # |
Инструмент |
Назначение |
| 42 |
get_balance |
Остатки/обороты регистра бухгалтерии (любой план счетов) |
| 43 |
get_register_totals |
Итоги регистров накопления |
| 44 |
get_accounting_entries |
Проводки документа (Дт, Кт, сумма) |
| 45 |
get_related_documents |
Цепочка связанных документов |
| 46 |
validate_document |
Проверка заполнения без проведения |
| 47 |
get_form_structure |
Структура управляемой формы |
| 48 |
get_rights |
Права доступа текущего пользователя |
| 49 |
find_duplicates |
Поиск дублей по реквизитам |
| 50 |
get_print_form |
Печатные формы через УправлениеПечатью |
| 51 |
get_configuration_extensions |
Список расширений конфигурации |
📊 Статистика
| Параметр |
v2.0.0 |
v2.1.0 |
| Инструментов |
41 |
51 |
| Module.bsl (строк) |
3 155 |
4 263 |
| index.mjs (инструментов) |
35 |
51 |
| Функций |
66 |
76 |
| Областей (#Область) |
10 |
12 |
📦 Файлы
| Файл |
Описание |
Module.bsl |
Основной модуль HTTP-сервиса (4 263 строки) — вставить в CFE |
index.mjs |
Node.js stdio proxy (51 инструмент) — для Claude Desktop / Cursor |
README.md |
Полная документация с каталогом инструментов |
glama.json |
Манифест Glama.ai (обновлён) |
INFATON_MCP.cfe |
Бинарный пакет v2.0.0 (для обновления — замените Module.bsl и пересоберите) |
🚀 Быстрый старт
Claude Desktop / Cursor:
{
"mcpServers": {
"1c-erp": {
"command": "node",
"args": ["/path/to/MCP35/index.mjs"],
"env": {
"ONEC_URL": "https://your-server/base/hs/mcp/",
"ONEC_USER": "Username",
"ONEC_PASSWORD": "Password"
}
}
}
}
✅ Совместимость
- Платформа 1С: 8.3.20+ (тестировалось на 8.3.27.1989)
- Конфигурации: ERP 2.5, УПП 1.3, Бухгалтерия 3.0, УТ 11, КА 2
- MCP Протокол: 2024-11-05
- Node.js: 18+ (для stdio)
Full Changelog: v2.0.0...v2.1.0