Was ist Model Context Protocol (MCP)?
Model Context Protocol (MCP) ist ein offenes Protokoll, das definiert, wie externe Tools, Datenquellen und Anwendungen auf strukturierte und standardisierte Weise in KI-Modelle integriert werden können. Es ermöglicht Modellen, externe Fähigkeiten über ein klares Schema zu
Wie funktioniert es?
Das KI-Modell (künstliche Intelligenz) fragt den MCP-Server nach den Services wie Dokumenten, Ressourcen und Tools. Der MCP-Server verbindet sich mit der Simplifier Instanz und führt die KI-Modellanfragen aus. Der MCP-Server läuft nicht neben Ihrer Simplifier Instanz; Sie müssen ihn lokal oder neben einem KI-Modell einrichten.
MCP im Detail
Model Context Protocol bietet drei Servicekategorien für die Interaktion mit einem Large Language Model (LLM)
1. Tools
-
Was sie sind: Deklarative Beschreibungen von Aktionen oder Funktionen, die ein Modell (über den MCP-Client) aufrufen kann.
-
Zweck: Strukturierte Darstellung der Fähigkeiten externer Systeme (z. B. „Aufgabe erstellen“, „Datenbank abfragen“, „Workflow auslösen“).
-
Verhalten: Jedes Tool enthält einen Namen, eine Beschreibung und ein JSON-Schema, das die erwarteten Parameter und die Rückgabestruktur beschreibt.
-
Beispiel: Ein Tool namens getCustomerDetails, das { “customerId”: “string” } akzeptiert und Kundeninformationen aus einem CRM zurückgibt.
2. Dokumente
-
Was sie sind: Schreibgeschützte, strukturierte Inhalte, die dem Modell Kontext liefern.
-
Zweck: Das Modell mit relevanten, möglicherweise dynamischen Daten versorgen (z. B. Hilfeartikel, Produktbeschreibungen, Code-Snippets oder Prozessdefinitionen).
-
Verhalten: Der Client kann Dokumente vom MCP-Server abrufen, der sie indiziert und standardisiert zur Verfügung stellt, sodass sich das Modell nicht auf Scraping oder anfällige Prompts verlassen muss.
-
Beispiel: Ein „Produktkatalog“-Dokument, auf das sich das Modell bei der Beantwortung von Fragen zu verfügbaren SKUs beziehen kann.
3. Ressourcen
-
Was sie sind: Verweise auf externe Systeme, APIs, Datenbanken oder andere strukturierte Datenquellen, von denen Tools und Dokumente abhängen können.
-
Zweck: Bereitstellung einer einheitlichen Abstraktionsschicht für die Herkunft von Informationen oder Fähigkeiten. Ressourcen können von mehreren Tools/Dokumenten verwendet werden.
-
Verhalten: Ressourcen werden auf auffindbare Weise beschrieben (z. B. Typ, Schema, Speicherort, Anmeldeinformationen), aber das Modell greift nicht direkt auf sie zu – nur über den MCP-Server.
-
Beispiel: Ein REST API-Endpunkt für eine Low Code Plattform, eine PostgreSQL-Datenbank oder ein Dokumentenspeicher.
Funktionen von Simplifier MCP
Der Simplifier MCP Server ermöglicht es KI-Assistenten, mit der Simplifier Low Code Plattform zu interagieren, um:
- Konnektoren und Logins verwalten: Integrationskomponenten, die externe Systeme verbinden
- Business Objekte verwalten: Serverseitig ausgeführte JavaScript-Funktionen für Geschäftslogik
- Datentypen verwalten: Datenstrukturen für die Interaktion mit Konnektoren und internen Objekten
- Business Objekt Funktionen ausführen: JavaScript-Funktionen mit Parametern ausführen und Ergebnisse abrufen
- Konnektor-Aufrufe ausführen: Externe Systeme über Simplifier Konnektor aufrufen
- Auf Plattformressourcen zugreifen: Konnektoren, Business Objekte und Systeminformationen durchsuchen
Einzelheiten zu den unterstützten Funktionen und Konnektortypen finden Sie weiter unten.
Arbeiten mit Anmeldemethoden
Sie können alle Anmeldemethoden den unterstützten Konnektor-Endpunkten zuweisen.
Zusätzlich können OAuth, Basic Auth (Benutzername/Passwort), Token und SAP SSO Anmeldemethoden ebenfalls erstellt werden.
Arbeiten mit REST-Konnektoren
Der MCP-Server unterstützt das Erstellen und Testen/Ausführen von REST-Konnektoren und -Aufrufen. Eine vorbereitete Eingabeaufforderung führt Sie durch die Erstellung eines REST-Konnektors basierend auf einer OpenAPI-Spezifikation oder einer informellen API-Dokumentation (z. B. einem Website-Link).
Arbeiten mit SOAP-Konnektoren
Der MCP-Server unterstützt das Erstellen und Testen/Ausführen von SOAP-Konnektoren und -Aufrufen. Eine vorbereitete Eingabeaufforderung führt Sie durch die Erstellung eines SOAP-Konnektors mithilfe einer WSDL-URL. Der MCP unterstützt auch das Abrufen der WSDL für bestehende Konnektoren. Dies ermöglicht Ihnen, bestehende Konnektoren zu bearbeiten.
Arbeiten mit RFC-Konnektoren
Der MCP-Server unterstützt das Erstellen von RFC-Konnektoren und -Aufrufen sowie SAP-Systemen. Er kann die verfügbaren Funktionen in einem SAP-System auflisten. Eine vorbereitete Eingabeaufforderung führt die Benutzer durch die Erstellung.
Arbeiten mit SQL-Konnektoren
Der MCP-Server unterstützt das Erstellen von SQL-Konnektoren und Konnektoraufrufen. Er unterstützt alle Modi wie ‘simple’, ‘query’, ‘transaction’, … Sie können Konnektoraufrufe erstellen, indem Sie das Schema einer Datenbank mithilfe von temporär erstellten Konnektoraufrufen untersuchen.
Was benötige ich, um es zum Laufen zu bringen?
Sie müssen den Simplifier MCP Server auf Ihrem Client installieren und ihn lokal neben einem KI-Chat oder einer IDE (Integrated Development Environment) wie Visual Studio Code ausführen.
Die aktuelle Version von Simplifier MCP wird unter
https://www.npmjs.com/package/@simplifierag/simplifier-mcp
Der MCP ist auch gelistet auf
- modelcontextprotocol.io
- Glama.AI
- MCP.so
- Docker MCP Registry (Genehmigung ausstehend)
und als Docker-Container verfügbar (https://hub.docker.com/r/simplifierag/simplifier-mcp).
Sie benötigen außerdem
- die Simplifier Basis-URL wie https://<mycompany>-dev.simplifier.cloud
- ein gültiger Simplifier Token – Sie finden ihn nach der Anmeldung in Ihrem Benutzerprofil
Hier sind einige Beispiel-Einrichtungsanleitungen:













