Skip to main content

MCP-Schnittstelle (Zusatzmodul)

Mit dem kostenpflichtigen Zusatzmodul kann in SmartProcess eine MCP-Schnittstelle eingerichtet werden. MCP steht für Model Context Protocol und ermöglicht es anderen KI-Systemen sicher auf die Inhalt…

Dennis Reichle
geändert von Dennis Reichle
Mit dem kostenpflichtigen Zusatzmodul kann in SmartProcess eine MCP-Schnittstelle eingerichtet werden. MCP steht für Model Context Protocol und ermöglicht es anderen KI-Systemen sicher auf die Inhalte von SmartProcess zuzugreifen und diese in einem zentralen KI-System des Unternehmens (z. B. einem Copilot-Agenten) einzubinden.

Einrichtung der MCP-Schnittstelle

Sofern das Modul erworben wurde, findet sich unter Einstellungen --> Anwendung konfigurieren der Punkt MCP-Schnittstelle, in dem die Authentifizierungsmethode eingestellt werden kann.

Unter MCP-Schnittstelle Authentifizierungsmodus stehen 3 Optionen zur Auswahl:

MCP-Schnittstelle deaktiviert

In diesem Fall ist die Schnittstelle inaktiv, sodass externe KI-Agenten nicht auf SmartProcess-Inhalte zugreifen können.

OAuth

In diesem Fall muss ein Microsoft Entra ID Profil für die Authentifizierung des externen KI-Systems ausgewählt werden.

Dieses Profil muss zuvor im SmartProcess-Einstellungspunkt Verzeichnisdienste und Single Sign-On eingerichtet werden. Für die erfolgreiche Anbindung des KI-Agenten an diese Schnittstelle müssen die Daten zur Anwendungs-ID, dem Anwendungs-Secret etc. in dessen Konfiguration mit den Angaben des Entra ID-Profils in SmartProcess übereinstimmen.

Wird Entra ID auch für die Anmeldung der SmartProcess-Benutzer verwendet, kann bei späteren Anfragen des externen KI-Agenten eine eindeutige Identifizierung des Benutzers über dessen Benutzernamen / E-Mail-Adresse erfolgen.

Damit ist es in diesem Fall möglich, dass bei jeder Anfrage über den KI-Agenten die individuellen Zugriffsrechte eines jeden Benutzers auf Prozesse, Dokumente und Wiki-Einträge berücksichtigt werden.

API-Key

In diesem Fall muss ein API-Profil für die Authentifizierung des externen KI-Systems ausgewählt werden, das zuvor im gleichnamigen SmartProcess-Einstellungspunkt eingerichtet werden muss.

Wenn das API-Profil ausschließlich zur Authentifizierung der MCP-Schnittstelle und nicht zur Verwendung der REST-API für Vorgangsdaten, Katalogdaten etc. verwendet werden soll, ist das REST-API-Zusatzmodul nicht erforderlich.

Für die erfolgreiche Anbindung des KI-Agenten an diese Schnittstelle muss der API-Schlüssel in dessen Konfiguration mit dem übereinstimmen, der bei der Erstanlage des API-Profils in SmartProcess angezeigt wurde.

Weil ein API-Profil immer konkret einem SmartProcess-Benutzer zugeordnet ist, können bei dieser Variante keine individuellen Zugriffsrechte auf Prozesse, Dokumente und Wiki-Einträge berücksichtigt werden.

Bei einer Anfrage über den KI-Agenten werden also immer einheitlich die Zugriffsrechte des Benutzers betrachtet, der dem API-Profil in SmartProcess zugeordnet ist - unabhängig davon welche Person die Anfrage formuliert.

FAQ zur MCP-Schnittstelle

Was ist Model Context Protocol (MCP)?
MCP ist ein Standard, über den KI-Systeme mit Anwendungen und Datenquellen verbunden werden können. Es schafft eine einheitliche Möglichkeit, Informationen aus einem System strukturiert für KI-Agenten bereitzustellen.
Wozu eine MCP-Schnittstelle?
MCP ist ein verbreiteter Standard für die Verbindung verschiedener KI-Systeme. Mit der Schnittstelle ist es nun möglich die Inhalte aus SmartProcess in ein zentrales KI-System des Unternehmens einzubinden.
Wie kann die MCP-Schnittstelle angebunden werden?
Die Authentifizierung eines KI-Agenten für SmartProcess kann über OAuth oder einen API-Key erfolgen. Die Einrichtung ist oben im Abschnitt Einrichtung der MCP-Schnittstelle beschrieben.
Mit welchen KI-Systemen lässt sich die MCP-Schnittstelle nutzen?
Da es sich bei MCP um einen verbreiteten Standard handelt, ist die Nutzung nicht auf bestimmte KI-Systeme beschränkt. Daher kann SmartProcess an jedes System, jeden Agenten und jeden Chatbot angebunden werden, der ebenfalls MCP-fähig ist.
Auf welche SmartProcess-Inhalte kann mit der MCP-Schnittstelle zugegriffen werden?
KI-Agenten können über die MCP-Schnittstelle auf dieselben Inhalte zugreifen, die auch der interne SmartAI-Chatbot von SmartProcess zur Beantwortung von Benutzeranfragen verwendet, also:

- Veröffentlichte Prozesse
- Veröffentlichte Dokumente
- Einträge im Menü Wiki

Es werden relevante Textpassagen aus diesen Einträgen zur Beantwortung der Useranfragen übermittelt.
Werden Zugriffsrechte auf die SmartProcess-Inhalte berücksichtigt?
Nur wenn die Authentifizierung des externen KI-Systems über OAuth stattfindet, weil in dem Fall eine eindeutige Identifizierung des anfragenden Benutzers erfolgen kann und dessen individuellen Leserechte berücksichtigt werden können.

Bei der Authentifizierung per API-Key werden allen anfragenden Benutzern die Informationen zu Prozessen, Dokumenten und Wiki-Einträgen mit identischen Leserechten übermittelt, die von dem Benutzer abhängen, der in der Konfiguration des API-Profils hinterlegt wurde.

Details werden oben im Abschnitt Einrichtung der MCP-Schnittstelle beschrieben.

War der Artikel hilfreich?

SmartAI-Wissensfragenassistent

Kontakt