MCP Server
Das Model Context Protocol (MCP) ist ein spezialisiertes Protokoll und eine Schnittstelle, die CompanyGPT die nahtlose Kommunikation mit externen Diensten ermöglicht. Diese Dienste laufen auf kundenspezifischen MCP-Servern, die oft komplexe Backend-Funktionalitäten hosten oder spezifische Unternehmensprozesse orchestrieren. Ursprünglich von Anthropic entwickelt, wird das MCP mittlerweile von nahezu allen KI-Anwendungen unterstützt, wodurch CompanyGPT auf eine breite Masse bestehender MCP-Server zurückgreifen kann. Bei Bedarf lassen sich eigene Server entwickeln, um nahezu jede Anwendung an CompanyGPT anzubinden.
Das MCP basiert auf einer Client-Server-Architektur, bei der CompanyGPT als Client die vom Server bereitgestellten „Tools“ konsumiert. Ein MCP-Server kann beliebig viele solcher Tools beinhalten, wobei das integrierte LLM selbstständig entscheidet, welches Tool genutzt und welche Parameter übergeben werden. Nach der Ausführung wertet das LLM die Ergebnisse aus und formuliert eine entsprechende Antwort an den Benutzer.
Mehr Informationen zu MCP finden Sie hier: Prompt Engineering / MCP
MCP Server nutzen
Abschnitt mit dem Titel „MCP Server nutzen“Die MCP Server, die Ihnen zur Verfügung stehen, finden Sie in der linken Seitenleiste unter MCP Einstellungen. Dort sehen Sie den Status jedes Servers. Verlangt ein Server eine Anmeldung oder einen eigenen Schlüssel, können Sie sich dort mit Verbinden anmelden bzw. den Server konfigurieren.
Im Chat wählen Sie MCP Server über das Plus-Symbol in der Chateingabe (Attach and tools) im Bereich MCP Servers aus; Alle anzeigen öffnet die vollständige Liste. Neben jedem Server steht dort sein Status: Verbunden, Getrennt oder Auth benötigt (der Server verlangt eine Anmeldung). In Agenten fügen Sie MCP Server über die Tool-Bibliothek hinzu.
Je nach Umgebung sind die MCP Server der Addons bereits eingerichtet, zum Beispiel Files (companyFILES), ai-search (companyRAG), Microsoft365 (companyM365), companyTRANSLATE (companyTRANSLATE), companyTRANSCRIBE (companyTRANSCRIBE), Learn (companyLEARN), Knowledge (companyKNOWLEDGE) und WebFetch (Websuche & WebFetch).
MCP Server hinzufügen
Abschnitt mit dem Titel „MCP Server hinzufügen“Neue MCP Server können nur Personen anlegen, deren Rolle das erlaubt. Normale Nutzer können in der Standardeinstellung keine MCP Server anlegen. Die Berechtigungen für Benutzen, Erstellen und Teilen von MCP Servern vergeben Administratoren in companyADMIN unter Zugriff → Rollen → Rolle öffnen → Reiter companyGPT, Funktion MCP-Server. Welche Domains für MCP Server erlaubt sind, legen Administratoren in companyADMIN unter Konfiguration → MCP-Domains fest.
Mit der entsprechenden Berechtigung öffnet sich über das + oben in den MCP Einstellungen (Tooltip MCP hinzufügen) der Dialog MCP Server hinzufügen.

MCP Server Eigenschaften
Abschnitt mit dem Titel „MCP Server Eigenschaften“Folgende Eigenschaften können vergeben werden:
- Icon
optional: Ein Icon, welches in der Übersicht angezeigt wird - Name: Der Name des MCP Servers, sichtbar in der Übersicht und in jeder Auswahl
- Beschreibung
optional: Eine Beschreibung, welche in der Übersicht angezeigt wird - MCP-Server-URL: Die URL für den MCP Server. Diese URLs können sowohl für interne Service (innerhalb des Clusters) oder über das Internet erreichbare MCP-Server URLs sein.
- Transport: Streamable HTTPS oder SSE (vom Server vorgegeben)
- Authentifizierung:
- Keine (Automatische Erkennung): Automatische Erkennung mit OAuth
Dynamic Client Registrationoder gänzlich ohne Authentifizierung - API-Schlüssel: Authentifizierung mit API Schlüssel, auswählbar ob ein API Schlüssel für alle User gilt oder jeder Benutzer einen eigenen Schlüssel angibt.
- OAuth: OAuth 2.1 konforme Client-Registrierung mit Client ID, Secret, Redirect Uri, Autorisierungs- und Token-URL.
- On-Behalf-Of (OBO): Der MCP Server wird im Namen der angemeldeten Person aufgerufen. Unter OBO-Scopes geben Sie die Scopes an, die für den MCP Server angefordert werden. Voraussetzung ist eine Anmeldung über OpenID Connect, z. B. Entra ID. Die Option erscheint nur mit dem Recht OBO konfigurieren (siehe Rollen), das standardmäßig nur die Rolle ADMIN hat.
- Keine (Automatische Erkennung): Automatische Erkennung mit OAuth
- Ich vertraue dieser Anwendung: Kontrollkästchen zum Bestätigen.
Bei erfolgreicher Initialisierung wird der MCP Server in den MCP Einstellungen in der linken Seitenleiste angezeigt und kann über den Chat oder in Agenten genutzt werden.
MCP Server teilen
Abschnitt mit dem Titel „MCP Server teilen“Sobald ein MCP Server hinzugefügt wurde, kann dieser geteilt werden, sofern Ihre Rolle das Teilen erlaubt. Dazu öffnen Sie den Server in den MCP Einstellungen in der linken Seitenleiste über Bearbeiten. Im Dialog MCP-Server bearbeiten kann dann das bekannte Teilen-Menü aufgerufen werden:

Im Detailmenü kann ausgewählt werden, mit wem und mit welchen Rechten der MCP Server geteilt werden soll.
