INFATON MCP35
OfficialINFATON MCP-Server für 1C:Enterprise
Model Context Protocol (MCP) — ein Server auf der 1C:Enterprise-Seite, der 35 Werkzeuge für die Interaktion von KI-Assistenten mit der 1C-Datenbank bereitstellt.
Protokoll: JSON-RPC 2.0 (Spezifikation MCP)
📋 Repository-Inhalt
Datei | Beschreibung |
| Modul des MCP-HTTP-Dienstes — Hauptcode der 35 Werkzeuge |
| 1C-Konfigurationserweiterung (fertiges Binärpaket) |
| Anleitung zum Erstellen und Installieren der |
🛠 35 Werkzeuge
Metadaten (8)
# | Werkzeug | Beschreibung |
1 |
| Baum der Konfigurations-Metadatenobjekte |
2 |
| Vollständige Objektstruktur (Attribute, Tabellenbereiche, Module) |
3 |
| Liste der Objektattribute |
4 |
| Tabellenbereiche des Objekts |
5 |
| Aufzählungswerte |
6 |
| Dimensionen, Ressourcen und Attribute des Registers |
7 |
| Dokumentbewegungen in Registern |
8 |
| Suche in Metadaten (nach Name/Synonym) |
Daten (7)
# | Werkzeug | Beschreibung |
9 |
| Ausführung einer beliebigen 1C-Abfrage |
10 |
| Abrufen eines Objekts per Referenz/GUID |
11 |
| Liste der Elemente eines Verzeichnisses/Dokuments mit Filtern |
12 |
| Suche nach Code |
13 |
| Suche nach Name |
14 |
| Registereinträge mit Filtern |
15 |
| Liste der Dokumente mit Filtern nach Datum/Nummer |
CRUD (7)
# | Werkzeug | Beschreibung |
16 |
| Erstellen eines neuen Objekts (Verzeichnis/Dokument) |
17 |
| Ändern von Objektattributen |
18 |
| Zum Löschen markieren |
19 |
| Dokument buchen |
20 |
| Buchung stornieren |
21 |
| Objekt kopieren |
22 |
| Ändern eines einzelnen Attributs |
Code und Berechnungen (3)
# | Werkzeug | Beschreibung |
23 |
| Ausführung von beliebigem 1C-Code |
24 |
| Ausdruck auswerten |
25 |
| Abrufen des Modultextes eines Objekts |
Berichte (1)
# | Werkzeug | Beschreibung |
26 |
| Berichtserstellung (SKD) |
Administration (4)
# | Werkzeug | Beschreibung |
27 |
| Liste der aktiven Benutzer |
28 |
| Ereignisprotokoll |
29 |
| Datensperren |
30 |
| Informationen über den 1C-Server |
Prüfungen und Kontrolle (2)
# | Werkzeug | Beschreibung |
31 |
| Überprüfung der referenziellen Integrität |
32 |
| Ausführen eines geplanten Auftrags |
Datenaustausch (3)
# | Werkzeug | Beschreibung |
33 |
| Datenaustausch ausführen |
34 |
| Austauschprotokoll |
35 |
| Datenimport aus JSON |
🚀 Schnellstart
1. Installation der Erweiterung
Öffnen Sie den Konfigurator der 1C-Datenbank
Konfiguration → Konfigurationserweiterungen → Hinzufügen
Wählen Sie die Datei
INFATON_MCP.cfeausAktualisieren Sie die Datenbankkonfiguration (F7)
2. Überprüfung
curl -u 'Логин:Пароль' -X POST \
-H 'Content-Type: application/json' \
-d '{"jsonrpc":"2.0","method":"initialize","id":1}' \
https://ваш-сервер/база/hs/mcp/Erwartete Antwort:
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"protocolVersion": "2024-11-05",
"capabilities": { "tools": {} },
"serverInfo": { "name": "infaton-1c-mcp", "version": "1.0.0" }
}
}3. Aufruf eines Werkzeugs
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/📐 Architektur
┌─────────────────────────┐
│ 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 / УПП / Бухгалтерия / ...
│ Данные, метаданные │
└─────────────────────────┘📝 Kompatibilität
1C-Plattform: 8.3.20+ (getestet unter 8.3.27)
Konfigurationen: ERP 2.5, UPP 1.3, Buchhaltung 3.0, UT 11, KA 2
MCP-Protokoll: 2024-11-05
Transport: HTTP (Basic Auth)
📄 Lizenz
© 2024-2026 INFATON (infaton.ru)
Detaillierte Anleitung zum Erstellen von .cfe — siehe 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