Instrument · integrarea agenților AI cu sistemele întreprinderii
MCP pentru 1C, Bitrix24 și email
2026 · Instrument · Python, MCP
Servere MCP portabile care oferă oricărui client AI acces sigur la 1C, Bitrix24 și email
Un set de servere MCP (Model Context Protocol) pentru Claude Code, OpenCode și propriul nostru 0-AGENT: 1C:Enterprise prin OData V3, cu construirea automată a schemei din $metadata, API-ul REST complet al Bitrix24 și emailul prin IMAP/SMTP. Fiecare are RBAC la nivel de domeniu (allow/deny după șabloane), limitarea ratei cererilor, reîncercări și erori tipizate. Pentru a testa agentul pe un 1C „real”, a fost construit un banc de test sintetic de comerț exterior și logistică pe platforma 1C 8.5, cu roluri și date de test.
Sarcina
Să se conecteze un agent AI la sisteme contabile fără a rescrie clientul pentru fiecare configurație 1C și fără riscul ca agentul să șteargă sau să modifice ceva ce nu trebuie.
Ce conține
- 1C-MCP: 13 instrumente universale (lista de entități, metadate, selectare, citire, numărare, creare, actualizare, ștergere logică și definitivă, contabilizare și anulare a contabilizării, navigare, interogare personalizată); funcționează cu orice configurație (Contabilitate, Managementul comerțului, ERP)
- RBAC pe două niveluri pentru 1C: rolurile proprii ale 1C plus o listă de entități permise și interzise la nivel MCP; ștergerea definitivă este dezactivată implicit
- Bitrix-MCP: apeluri către orice metodă REST, loturi de până la 50 de comenzi, introspecția câmpurilor, wrappere CRM pentru tranzacții, contacte, companii și lead-uri; limitarea ratei prin leaky bucket, reîncercare exponențială
- Email-MCP: 6 instrumente (inbox, citire, căutare, trimitere, lista de foldere, atașamente); independent de furnizor (Gmail, Yandex, Outlook)
- Gestionează particularitățile OData V3 în 1C: fără $expand și fără batch; 21 de coduri de eroare structurate sunt transformate în excepții tipizate
- Banc de test sintetic: o configurație de expediție de mărfuri (4 enumerări, 7 cataloage, 4 documente cu secțiuni tabelare), 3 roluri și un utilizator de serviciu, o matrice de permisiuni verificată
Traducere automată — în curs de corectare.