Алатка · Интеграција на AI-агенти со корпоративни системи
MCP за 1C, Bitrix24 и е-пошта
2026 · Алатка · Python, MCP
Преносливи MCP-сервери што му даваат на секој AI-клиент безбеден пристап до 1C, Bitrix24 и е-пошта
Комплет MCP-сервери (Model Context Protocol) за Claude Code, OpenCode и нашиот 0-AGENT: 1C:Enterprise преку OData V3 со автоматско градење шема од $metadata, целосниот REST API на Bitrix24 и е-пошта преку IMAP/SMTP. Секој има RBAC на ниво на домен (allow/deny по шаблони), ограничување на брзината на барањата, повторни обиди и типизирани грешки. За да се тестира агентот со „вистинско“ 1C, на платформата 1C 8.5 е изграден синтетички тест-полигон за надворешна трговија и логистика, со улоги и тест-податоци.
Задачата
AI-агентот да се поврзе со сметководствени системи без клиентот да се препишува за секоја конфигурација на 1C и без ризик агентот да избрише или промени нешто што не смее.
Што има внатре
- 1C-MCP: 13 универзални алатки (список на ентитети, метаподатоци, select, read, count, create, update, меко и трајно бришење, книжење и поништување на книжење, навигација, произволно барање); работи со секоја конфигурација (Сметководство, Управување со трговија, ERP)
- Двостепен RBAC за 1C: сопствените улоги на 1C плус список на дозволени и забранети ентитети на ниво на MCP; трајното бришење е исклучено по стандард
- Bitrix-MCP: повици на кој било REST-метод, пакети до 50 команди, интроспекција на полиња, CRM-обвивки за зделки, контакти, компании и лидови; ограничување на брзината leaky-bucket, експоненцијално повторување
- Email-MCP: 6 алатки (дојдовни пораки, читање, пребарување, испраќање, список на папки, прилози); независен од давателот (Gmail, Yandex, Outlook)
- Ги обработува особеностите на OData V3 во 1C: без $expand и без batch; 21 структуиран код на грешка се претвора во типизирани исклучоци
- Синтетички тест-полигон: конфигурација за шпедиција на стоки (4 набројувања, 7 каталози, 4 документи со табеларни делови), 3 улоги и сервисен корисник, проверена матрица на дозволи
Машински превод — во тек е лекторирање.