Neu: Die KI-Firewall überwacht jedes Modul und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

MCP-Schlüssel und verbundene Apps

Geben Sie einem KI-Assistenten einen API-Schlüssel mit nur den MCP- und Leseberechtigungen, die er braucht, sehen und trennen Sie verbundene Apps und reagieren Sie, wenn eine pausiert wird.

Ein KI-Assistent greift auf die MCP-Server Ihrer Organisation auf zwei Arten zu: mit einem API-Schlüssel oder als App, die Sie mit einer Anmeldung verbunden haben. Diese Seite zeigt, wie Sie beide sicher einrichten und den Zugriff wieder beenden. Die Schritte zur Verbindung finden Sie unter Connect an AI assistant.

MCP-Schlüssel

Es gibt keine eigene Art von MCP-Schlüssel. Ein MCP-Schlüssel ist ein gewöhnlicher API-Schlüssel mit der Berechtigung Connect MCP clients (mcp_server.connect), der wie jeder andere unter API Keys angelegt wird. Siehe Authentication.

Was angehakt werden muss

BerechtigungBenötigt für
Connect MCP clients (Gruppe MCP)Zugriff auf überhaupt einen MCP-Server
View devices (iot_device.devices.read)list_devices, get_device
Telemetrie lesen (telemetry.read)get_latest_readings, get_reading_series

Verwenden Sie die Voreinstellungen Read only der Module; mehr ist nicht nötig. Ein Schlüssel mit Connect MCP clients, aber ohne die Berechtigung eines Tools, sieht dieses Tool nicht. Ein Schlüssel ohne Connect MCP clients wird von jedem MCP-Server abgelehnt, unabhängig von seinen übrigen Berechtigungen.

Jedes Tool läuft nur, solange sowohl der Schlüssel als auch dessen Inhaber die Berechtigung des Tools besitzen. Verliert der Inhaber eine Berechtigung, verliert der Assistent das Tool bei seinem nächsten Aufruf.

Empfohlene Vorgehensweise

  • Ein Schlüssel pro Assistent und Person. Benennen Sie ihn so, dass Sie erkennen, wer ihn nutzt: „Desktop-Assistent – Alex“.
  • Kurze Gültigkeit. 30 bis 90 Tage, danach rotieren.
  • IP-Allowlist, wenn der Assistent auf einem festen Server läuft.
  • Keine weiteren Berechtigungen. Ein MCP-Schlüssel mit zusätzlichen Berechtigungen funktioniert damit auch an der REST-API.
  • Den Schlüssel nicht in gemeinsamen Dateien ablegen. Konfigurationsdateien von Assistenten werden häufig synchronisiert oder committet; speichern Sie den Schlüssel im Geheimnisspeicher des Assistenten oder in einer Umgebungsvariable, sofern dies unterstützt wird.

Schlüssel überwachen und beenden

  • Die Seite des Schlüssels zeigt Last used, Last used IP und Total verifications.
  • Jeder Tool-Aufruf steht im Audit-Log als mcp_server.tool.called (bzw. mcp_server.tool.refused), mit dem Schlüssel als Akteur, dem Tool, dem Ergebnis und der Dauer.
  • Deactivate, Revoke oder Rotate key auf der Seite des Schlüssels beendet oder ersetzt den Zugriff sofort. Siehe Authentication.
  • Die KI-Firewall erfasst Vorfälle mit auffälligen Schlüsseln. Ihre Maßnahmen (Drosselung oder Abschalten eines Schlüssels) sind in Entwicklung.

Verbundene Apps

Eine App, die Sie mit einer Anmeldung verbunden haben, steht unter Connected apps (im Bereich Developer des Menüs): „KI-Apps, die Sie mit einer Anmeldung mit diesem Workspace verbunden haben. Eine Trennung beendet den Zugriff sofort.“

SpalteZeigt
AppName und Host der App
AccessRead oder Read and change
StatusConnected, Disconnected oder Paused by the AI firewall
ConnectedWann Sie sie genehmigt haben
Last usedIhr letzter Aufruf

Verwenden Sie Search app or host…, um eine App zu finden. Administratoren (mit Manage MCP settings) können zwischen Mine und Everyone (admins) wechseln, um die Apps aller Mitglieder zu sehen.

App trennen

  1. Öffnen Sie Connected apps.
  2. Wählen Sie in der Zeile der App Disconnect.
  3. Bestätigen Sie Disconnect this app?: „ verliert sofort den Zugriff auf diesen Workspace. Um sie erneut zu nutzen, verbinden Sie sie neu.“

Der nächste Aufruf der App wird mit 401 abgelehnt. Mitglieder können ihre eigenen Apps trennen; Administratoren können die Apps aller trennen. Zum Trennen ist eine angemeldete Person nötig: Ein API-Schlüssel kann das nicht.

Eine Verbindung endet außerdem:

  • nach 90 Tagen (dann neu verbinden),
  • wenn sein Refresh-Token zweimal verwendet wird, was auf ein Kopieren hindeuten kann (die Verbindung wird widerrufen und das Ereignis mit hohem Schweregrad protokolliert),
  • wenn die Person, die sie verbunden hat, kein aktives Mitglied mehr ist.

Von der KI-Firewall pausiert

In Entwicklung: Die Maßnahmen der KI-Firewall, einschließlich des Pausierens einer verbundenen App, sind in Entwicklung. Derzeit erfasst die Firewall nur Vorfälle; siehe AI firewall.

Wenn diese Maßnahme freigegeben wird, wird eine pausierte App bei jedem Aufruf für bis zu 7 Tage abgelehnt, und ihr Status zeigt Paused by the AI firewall. Falls Sie diesen Status sehen und ihn nicht erwartet haben, trennen Sie die App und prüfen Sie das Audit-Log, bevor Sie sie erneut verbinden.

Über HTTP

MethodePfadWerMacht
GET/api/mcp/grantsJedes angemeldete Mitglied mit Connect MCP clientsIhre verbundenen Apps: { data, total }
GET/api/mcp/grants/allManage MCP settingsAlle Apps
DELETE/api/mcp/grants/{grantId}Der Eigentümer der App oder ein AdministratorTrennen: { "revoked": true }

Listen akzeptieren page (ab 0), pageSize (Standard 20, höchstens 100), search (App-Name oder Host), sort und status (active, suspended, revoked). Pfade liegen unter https://<your host>/tenant/<tenantId>.

Welche Variante Sie wählen sollten

SituationVerwenden
Ein Assistent auf Ihrem eigenen ComputerEin API-Schlüssel oder die Anmeldung, falls der Assistent sie anbietet
Ein gehosteter Assistent, der Connectoren über eine Adresse hinzufügtDie Anmeldung
Ein geplanter Agent oder ein Skript ohne PersonEin API-Schlüssel, als Service-Schlüssel markiert, wenn er seinen Ersteller überdauern muss
Ein gemeinsam genutzter Team-AssistentJe ein API-Schlüssel pro Assistent mit nur Leseberechtigungen; niemals die Anmeldung einer Person