MCP-1C : passerelle MCP et serveur MCP pour 1C
MCP-1C est une passerelle MCP et un serveur MCP pour 1C qui permet aux assistants IA d'accéder aux bases de données 1C via des rôles et des permissions, le masquage des PII, des quotas et un journal d'audit complet, tout en offrant aux développeurs des outils 1C directement dans leur IDE. Une édition open source gratuite est disponible.
À propos de cet outil
Qu'est-ce
que MCP-1C MCP-1C est une passerelle MCP et un serveur MCP pour 1C. Il fait passer les requêtes des assistants IA vers les bases de données 1C par des rôles et des permissions, le masquage des PII, des quotas et un journal d'audit complet, et il offre aux développeurs des outils 1C directement dans leur IDE.
Principales capacités
- Passerelle sécurisée : les requêtes des assistants IA vers les bases de données 1C passent par des contrôles de rôles et de permissions, le masquage des PII, des quotas et un journal d'audit complet.
- Outils de développement dans l'IDE : des outils 1C pour les développeurs, intégrés directement dans l'IDE.
- Analyse de configuration :
analyze_subsystemsanalyse la topologie des sous-systèmes et la répartition des objets de configuration 1C entre les sous-systèmes ;code_readprend en charge les actionsform_structureetobject_structure. - Comparaison de configurations :
action: "analyze"met en file d'attente une comparaison de configurations 2-way ou 3-way et renvoie unjob_id. - Création de formulaires :
action: "create_form"crée un formulaire en copiant un formulaire existant (le premier formulaire d'un objet ne peut pas être créé car il n'y a rien à copier). - Triage d'erreurs par IA : par groupe d'erreurs, le panneau suggère une cause probable et une correction spécifique à 1C à l'aide d'un LLM local (on-prem), de sorte que les données ne quittent pas l'environnement.
- Génération de tests unitaires : prend en charge la génération de tests unitaires avec YAxUnit + Vanessa.
- Pont Git et revue de code par IA.
- Modèle de rôles : Manager (ou Accountant, qui peut en plus comptabiliser et décomptabiliser dans la console web) dispose d'outils de lecture plus 4 outils d'écriture qui créent des brouillons à approuver ;
accountant-viewetmanager-viewsuppriment la création de brouillons (draft:create). Un client IA ne peut consulter que ses propres brouillons vialist_my_draftsetget_draft. - Conservation du contexte : l'assistant IA sélectionne lui-même la base de données nécessaire et enregistre le contexte important, qu'il restaure lors des sessions suivantes sans perdre le fil du travail sur le projet.
Plateformes
et déploiement Prend en charge Linux, macOS et Windows. Open source et auto-hébergé. Les fichiers de configuration se trouvent dans ~/Library/Application Support/mcp-1c (macOS) et %AppData%\mcp-1c (Windows).
Licence
Utilise des modèles gratuit, freemium et par abonnement. Une licence couvre une instance en cours d'exécution.