Skip to main content
Glama
infaton

INFATON MCP35

Official

INFATON MCP-Server für 1C:Enterprise

MCP35 MCP server

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

Module.bsl

Modul des MCP-HTTP-Dienstes — Hauptcode der 35 Werkzeuge

INFATON_MCP.cfe

1C-Konfigurationserweiterung (fertiges Binärpaket)

HOW_TO_BUILD_CFE.md

Anleitung zum Erstellen und Installieren der .cfe


🛠 35 Werkzeuge

Metadaten (8)

#

Werkzeug

Beschreibung

1

get_metadata_tree

Baum der Konfigurations-Metadatenobjekte

2

get_object_metadata

Vollständige Objektstruktur (Attribute, Tabellenbereiche, Module)

3

get_object_attributes

Liste der Objektattribute

4

get_object_tabular_sections

Tabellenbereiche des Objekts

5

get_enum_values

Aufzählungswerte

6

get_register_dimensions

Dimensionen, Ressourcen und Attribute des Registers

7

get_document_movements

Dokumentbewegungen in Registern

8

search_metadata

Suche in Metadaten (nach Name/Synonym)

Daten (7)

#

Werkzeug

Beschreibung

9

execute_query

Ausführung einer beliebigen 1C-Abfrage

10

get_object_by_ref

Abrufen eines Objekts per Referenz/GUID

11

get_list

Liste der Elemente eines Verzeichnisses/Dokuments mit Filtern

12

find_by_code

Suche nach Code

13

find_by_name

Suche nach Name

14

get_register_records

Registereinträge mit Filtern

15

get_document_list

Liste der Dokumente mit Filtern nach Datum/Nummer

CRUD (7)

#

Werkzeug

Beschreibung

16

create_object

Erstellen eines neuen Objekts (Verzeichnis/Dokument)

17

update_object

Ändern von Objektattributen

18

delete_object

Zum Löschen markieren

19

post_document

Dokument buchen

20

unpost_document

Buchung stornieren

21

copy_object

Objekt kopieren

22

set_attribute

Ändern eines einzelnen Attributs

Code und Berechnungen (3)

#

Werkzeug

Beschreibung

23

execute_code

Ausführung von beliebigem 1C-Code

24

evaluate_expression

Ausdruck auswerten

25

get_module_text

Abrufen des Modultextes eines Objekts

Berichte (1)

#

Werkzeug

Beschreibung

26

generate_report

Berichtserstellung (SKD)

Administration (4)

#

Werkzeug

Beschreibung

27

get_active_users

Liste der aktiven Benutzer

28

get_event_log

Ereignisprotokoll

29

get_locks

Datensperren

30

get_server_info

Informationen über den 1C-Server

Prüfungen und Kontrolle (2)

#

Werkzeug

Beschreibung

31

check_references

Überprüfung der referenziellen Integrität

32

run_scheduled_job

Ausführen eines geplanten Auftrags

Datenaustausch (3)

#

Werkzeug

Beschreibung

33

exchange_execute

Datenaustausch ausführen

34

get_exchange_log

Austauschprotokoll

35

import_data

Datenimport aus JSON


🚀 Schnellstart

1. Installation der Erweiterung

  1. Öffnen Sie den Konfigurator der 1C-Datenbank

  2. Konfiguration → Konfigurationserweiterungen → Hinzufügen

  3. Wählen Sie die Datei INFATON_MCP.cfe aus

  4. Aktualisieren 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

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)

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