Einführung
Das Model Context Protocol (MCP) ist ein offener Standard für die Verbindung von Clientanwendungen (Hosts) mit MCP-Servern. Server stellen Tools, Ressourcen und Prompts bereit, damit KI-Assistenten zulässige Aktionen in Ihrer Umgebung nach einem einheitlichen Muster ausführen können, anstatt für jeden Assistenten oder Workflow eine eigene benutzerdefinierte Integration zu erstellen und zu pflegen. Der Iru Model Context Protocol (MCP)-Server stellt die Enterprise API von Iru in Form von MCP-Tools für KI-Assistenten bereit. Verbinden Sie Cursor, Claude Desktop, OpenAI Codex oder andere MCP-fähige Clients, um in natürlicher Sprache Geräte, Blueprints und Library Items abzufragen und zulässige Aktionen auszuführen, ohne eine eigene Iru-API-Integration zu entwickeln. Sie können die Tools von Iru auch mit Tools anderer Anbieter kombinieren (z. B. Ticketing, Chat oder IAM), um durchgängige, in natürlicher Sprache orchestrierte Workflows zu erstellen. Wenn Iru weitere Funktionen der Enterprise API hinzufügt, stehen diese über MCP mit demselben Berechtigungsmodell zur Verfügung.Bevor Sie beginnen
- Sie benötigen ein Iru-Administratorkonto mit der Berechtigung, API-Token unter Zugriff zu erstellen und zu verwalten, wie in der Iru API-Übersicht beschrieben.
- Sie benötigen einen unterstützten MCP-Client (z. B. Claude Desktop, Cursor oder Codex).
API-Token mit MCP erstellen
Die vollständige Anleitung zur Benutzeroberfläche (Screenshots, Copy Token, Weiter, Konfigurieren / Skip, Berechtigungsraster) finden Sie unter API-Token generieren in der Iru API-Übersicht. Die Schritte hier entsprechen diesem Artikel; Sie müssen Enable MCP vor Erstellen aktivieren, damit Iru eine MCP-Konfiguration für dieses Token ausstellt.Zugriff öffnen
Registerkarte API-Token öffnen
Neues API-Token erstellen
Token-Details konfigurieren
MCP aktivieren
Token erstellen
X-API-Key unter headers in der MCP-Konfiguration für dieses Token und werden auf dasselbe stündliche Tenant-Limit angerechnet wie die direkte REST-Nutzung und andere Integrationen. Alle API-Token in Ihrem Tenant teilen sich dieses Limit. Hintergrundinformationen und Fehlerbehebung finden Sie unter Hinweise in der Iru API-Übersicht und in der Dokumentation zur Iru Endpoint Management API.Token und MCP-Konfiguration kopieren
Nachdem Sie das Token erstellt haben, zeigt Iru einmalig einen Erfolgsbildschirm an: Ihr Token wurde erfolgreich erstellt! Kopieren Sie, was Sie benötigen, bewahren Sie es sicher auf und denken Sie daran, dass Sie es nicht noch einmal sehen werden. Führen Sie die folgenden Schritte der Reihe nach aus; MCP-Konfiguration bezeichnet das JSON aus Copy MCP-Konfiguration in Schritt 2.API-Token kopieren (optional für API-Nutzung ohne MCP)
MCP-Konfiguration kopieren
url, type und headers:- URL: das Feld
url(der MCP-Endpunkt, den Iru Ihnen bereitstellt). - X-API-Key: der Eintrag
X-API-Keyinheaders. Kopieren Sie ihn genau so, wie Iru ihn anzeigt, einschließlich des bereits im Snippet enthaltenen Präfixessk_live:; MCP-Clients senden ihn bei jeder Anfrage als HTTP-HeaderX-API-Key. - X-MCP-Profile: der Eintrag
X-MCP-Profileinheaders, der als HTTP-HeaderX-MCP-Profilegesendet wird.
headers genau so, wie Iru sie anzeigt. Der Wert X-API-Key enthält das bereits im Snippet vorhandene Präfix sk_live:.Bestätigungskontrollkästchen aktivieren
Next auswählen
API-Berechtigungen konfigurieren
Nachdem Sie Weiter ausgewählt haben, wird der Bildschirm Manage API Permissions angezeigt. Diese Berechtigungen steuern, auf welche Endpunkte der Enterprise API das MCP zugreifen kann.Jetzt konfigurieren oder überspringen
- Konfigurieren, um die Berechtigungen jetzt festzulegen (empfohlen).
- Skip, um die Berechtigungen später festzulegen.
Endpunkte auswählen (wenn Sie Configure gewählt haben)
- Erweitern Sie eine Kategorie (z. B. Blueprints), um einzelne Endpunkte anzuzeigen.
- Aktivieren Sie die Kontrollkästchen für die Endpunkte, die Sie zulassen möchten.
Speichern
Überprüfen
Berechtigungen später konfigurieren (wenn Sie übersprungen haben)
API-Token widerrufen
Widerrufen Sie das Token unter Zugriff wie jedes andere API-Token. Die Schritte und Hinweise zu Aktivität finden Sie unter Token widerrufen in der Iru API-Übersicht.Hinweise
Einmalige Anzeige der Geheimnisse
Einmalige Anzeige der Geheimnisse
Widerruf ist vollständig
Widerruf ist vollständig
Destruktive Aktionen
Destruktive Aktionen
Paginierung
Paginierung
Clientspezifische Konfiguration
Clientspezifische Konfiguration
url, type und headers. headers enthält X-API-Key und X-MCP-Profile, die Iru gemeinsam bei jeder MCP-Anfrage erwartet. Richten Sie Ihren Client auf url aus und leiten Sie diese beiden Header-Werte unverändert weiter. Der Wert X-API-Key enthält das bereits im Snippet vorhandene Präfix sk_live:.Best Practices
Prinzip der geringsten Rechte anwenden
Token nach Team oder Anwendungsfall trennen
Bei Verdacht rotieren
url oder headers hat.Lokale Konfigurationsdateien schützen
claude_desktop_config.json enthält Ihre url und Header-Werte. Committen Sie die Datei nicht in die Versionskontrolle und teilen Sie sie nicht in Chatprotokollen.MCP- und API-Geheimnisse schützen
Iru MCP zu Ihrem MCP-Client hinzufügen
Wählen Sie einen Client und folgen Sie dann den Schritten für diesen Host.- Claude Desktop
- Cursor
- OpenAI Codex
Iru MCP zu Claude Desktop hinzufügen
Claude Desktop ist die Desktop-App von Anthropic zum Chatten mit Claude. Registrieren Sie Iru, indem Sieclaude_desktop_config.json mit den Werten für url und headers aus Ihrer MCP-Konfiguration bearbeiten.Voraussetzungen
- Schließen Sie in Iru Token und MCP-Konfiguration kopieren ab, damit Sie
urlundheaders(X-API-Key,X-MCP-Profile) haben. - Installieren Sie Node.js 20+ von nodejs.org. Das Installationsprogramm enthält
npx, das Claude Desktop zum Ausführen der Iru MCP-Verbindung verwendet.
mcp-remote@latest in args, damit Claude Desktop das aktuelle mcp-remote-Paket ausführt. Wenn die MCP-Verbindung mit latest fehlschlägt, legen Sie vorübergehend eine frühere Version fest (z. B. mcp-remote@0.1.13). Wenn dieser Fehler auftritt, liegt das Problem bei mcp-remote, nicht bei Iru.- macOS
- Windows
Claude Desktop herunterladen und installieren
Einstellungen von Claude Desktop öffnen
Developer-Einstellungen öffnen
Konfigurationsdatei öffnen
claude_desktop_config.json öffnen
claude_desktop_config.json aus diesem Ordner in einem Texteditor Ihrer Wahl.{} an. Eine vorhandene Datei kann bereits mcpServers, preferences oder andere Einstellungen enthalten. Fügen Sie in diesem Fall nur den Block "iru" innerhalb von mcpServers hinzu und lassen Sie den Rest unverändert. Fügen Sie nach der schließenden } von mcpServers ein Komma vor dem nächsten Abschnitt der obersten Ebene ein (z. B. "preferences").Iru MCP-Servereintrag hinzufügen
claude_desktop_config.json ein. In den drei hervorgehobenen Zeilen tragen Sie Ihre Werte aus der MCP-Konfiguration ein. Tragen Sie Ihren X-API-Key und Ihr X-MCP-Profile unter env ein; beim Start von Claude Desktop verwendet mcp-remote diese Werte für die Platzhalter ${IRU_X_API_KEY} und ${IRU_X_MCP_PROFILE} in args.https://YOUR_TENANT.connect.iru.com/mcp-server/connector/kandji/toolsdurchurlaus der MCP-Konfigurationsk_live:YOUR_API_KEYdurchX-API-Keyaus der MCP-KonfigurationYOUR_PROFILE_IDdurchX-MCP-Profileaus der MCP-Konfiguration
In eine vorhandene Datei einfügen
preferences oder andere Einstellungen bereits unterhalb von mcpServers stehen, sollte Ihre Datei die Abschnitte wie folgt verbinden. Die hervorgehobene Zeile ist das Komma zwischen mcpServers und dem nächsten Schlüssel der obersten Ebene:Datei speichern und Claude Desktop neu starten
claude_desktop_config.json und beenden Sie Claude Desktop vollständig. Das Schließen des Fensters reicht nicht aus; wählen Sie in der Menüleiste Claude → Quit Claude und starten Sie Claude Desktop dann neu.Claude Desktop lädt die MCP-Konfiguration beim Start.Verbindung überprüfen
Zugriff bei Aufforderung genehmigen
Wenn weiterhin etwas fehlschlägt
iru, den Ausführungsstatus des Servers und alle vom Host gemeldeten Fehler zu prüfen. Siehe unten Fehlerbehebung.Fehlerbehebung
Allgemeine Hilfe zu MCP (Speicherorte von Protokollen, Konfigurationsprüfungen, MCP Inspector und Client-Debugging über die Iru-spezifischen Hinweise unten hinaus) finden Sie im Model Context Protocol debugging guide.Allgemeines zu Iru MCP
Allgemeines zu Iru MCP
Der Assistent meldet, dass das Token ungültig ist oder die Authentifizierung fehlgeschlagen ist
Der Assistent meldet, dass das Token ungültig ist oder die Authentifizierung fehlgeschlagen ist
url und headers (X-API-Key, X-MCP-Profile) in der MCP-Konfiguration erneut. Entfernen Sie überflüssige Leerzeichen. X-API-Key muss dem vollständigen Wert aus Iru entsprechen, einschließlich des bereits im Snippet enthaltenen Präfixes sk_live:. Wenn das zugrunde liegende Token rotiert oder widerrufen wurde, erstellen Sie ein neues und aktualisieren Sie jeden Client.Tools fehlen oder der Assistent meldet eine verweigerte Berechtigung
Tools fehlen oder der Assistent meldet eine verweigerte Berechtigung
Die Konfiguration sieht in Iru korrekt aus, aber der Client schlägt weiterhin fehl
Die Konfiguration sieht in Iru korrekt aus, aber der Client schlägt weiterhin fehl
url und headers aus Iru übereinstimmt, und beenden Sie dann die Host-App vollständig und starten Sie sie neu, damit die MCP-Einstellungen neu geladen werden. Wenn das Problem weiterhin besteht, verwenden Sie den Model Context Protocol debugging guide für Host-Protokolle, JSON-Validierung und Tests mit MCP Inspector.Claude Desktop
Claude Desktop
Remote-Connector- oder Netzwerkfehler (benutzerdefinierte MCP-URL)
Remote-Connector- oder Netzwerkfehler (benutzerdefinierte MCP-URL)
url in der MCP-Konfiguration korrekt ist, dass der Dienst im öffentlichen Internet erreichbar ist und dass eine Unternehmens-Firewall die IP-Bereiche von Anthropic zulässt. Siehe Erste Schritte with custom connectors using remote MCP und Anthropic IP addresses.Eintrag iru prüfen oder Host-Fehler lesen
Eintrag iru prüfen oder Host-Fehler lesen
iru prüfen, sehen, ob der Server läuft, und alle vom Host gemeldeten Fehler lesen. Informationen zu Protokollpfaden von Claude, DevTools und zugehörigen Schritten finden Sie unter Debugging in Claude Desktop im Model Context Protocol debugging guide.Das Iru MCP kann mit mcp-remote@latest keine Verbindung herstellen
Das Iru MCP kann mit mcp-remote@latest keine Verbindung herstellen
mcp-remote@latest in args, damit Sie beim aktuellen mcp-remote-Paket bleiben. Wenn die Verbindung fehlschlägt, ändern Sie diesen Wert vorübergehend auf eine frühere Version (z. B. mcp-remote@0.1.13), speichern Sie claude_desktop_config.json und beenden Sie Claude Desktop vollständig, bevor Sie es erneut öffnen. Kehren Sie zu mcp-remote@latest zurück, sobald es möglich ist. Wenn dieser Fehler auftritt, liegt das Problem bei mcp-remote, nicht bei Iru.stdio-Bridge (npx / mcp-remote) oder Einrichtung der Konfigurationsdatei
stdio-Bridge (npx / mcp-remote) oder Einrichtung der Konfigurationsdatei
claude_desktop_config.json und bestätigen Sie, dass die MCP-URL des Eintrags iru in args und die Werte in env weiterhin mit url, X-API-Key und X-MCP-Profile aus der MCP-Konfiguration übereinstimmen (IRU_X_API_KEY muss das Präfix sk_live: enthalten). Die Zeilen mit --header sollten weiterhin ${IRU_X_API_KEY} und ${IRU_X_MCP_PROFILE} verwenden, nicht Ihren eigentlichen Schlüssel oder Ihr Profil. Unter macOS sollte command npx lauten; verwenden Sie unter Windows den vollständigen Pfad C:\Program Files\nodejs\npx.cmd. Speichern Sie die Datei und beenden Sie Claude Desktop vollständig (Claude → Quit Claude unter macOS, Quit in der Taskleiste unter Windows), bevor Sie es erneut öffnen. Prüfen Sie unter Windows logs\mcp-server-iru.log neben claude_desktop_config.json, wenn iru weiterhin fehlschlägt. Siehe Iru MCP zu Claude Desktop hinzufügen.Cursor
Cursor
MCP wird nicht geladen oder iru bleibt nach dem Bearbeiten der Einstellungen deaktiviert
MCP wird nicht geladen oder iru bleibt nach dem Bearbeiten der Einstellungen deaktiviert
mcp.json weiterhin nicht geladen wird, prüfen Sie, ob das JSON gültig ist. Bestätigen Sie bei einer neuen Einrichtung, dass Sie die gesamte Datei durch die MCP-Konfiguration ersetzt haben; wenn Sie sie mit vorhandenen Servern zusammengeführt haben, prüfen Sie, ob der Block iru und die Kommas korrekt sind. Prüfen Sie, ob url, X-API-Key und X-MCP-Profile mit der MCP-Konfiguration übereinstimmen (siehe Iru MCP zu Cursor hinzufügen). X-API-Key muss das bereits im Snippet enthaltene Präfix sk_live: enthalten. Bei tiefergehenden Host-Problemen lesen Sie den Model Context Protocol debugging guide.OpenAI Codex
OpenAI Codex
Add a project to use Codex (IDE-Erweiterung)
Add a project to use Codex (IDE-Erweiterung)
Codex: config.toml direkt bearbeiten
Codex: config.toml direkt bearbeiten
~/.codex/config.toml direkt. Laut Model Context Protocol in Codex teilen sich die CLI, die Codex-IDE-Erweiterung und die Codex Desktop App diese Datei. Die Einrichtungsabläufe in der Benutzeroberfläche finden Sie unter Codex-IDE-Erweiterung oder Codex Desktop App.Öffnen Sie ~/.codex/config.toml in einem Texteditor. ~ ist Ihr Benutzerordner (z. B. /Users/your-user-name/.codex/config.toml unter macOS).Legen Sie url und http_headers aus der MCP-Konfiguration fest, genau so kopiert, wie Iru sie anzeigt. Der Wert X-API-Key in http_headers enthält das bereits im Snippet vorhandene Präfix sk_live:. Verwenden Sie Iru MCP als Servernamen. In config.toml muss der Tabellenname nach mcp_servers. dem Namen entsprechen, unter dem Codex diesen Server gespeichert hat (häufig von Iru MCP abgeleitet, z. B. iru_mcp).Beispiel für Iru MCP:MCP-Server stellt keine Verbindung her oder Tools bleiben offline
MCP-Server stellt keine Verbindung her oder Tools bleiben offline
url und headers mit der MCP-Konfiguration übereinstimmen (X-API-Key muss das bereits im Snippet enthaltene Präfix sk_live: enthalten). Beenden Sie dann die Host-App vollständig und öffnen Sie sie erneut, damit Codex MCP neu lädt. Bei der Codex-IDE-Erweiterung bedeutet dies, den Editor zu beenden; bei der Codex Desktop App beenden Sie Codex vollständig. Für Debugging auf Transportebene lesen Sie den Model Context Protocol debugging guide.