Sie sind bereits NinjaOne-Kunde? Melden Sie sich an, um weitere Leitfäden und die neuesten Updates zu sehen.

Katana AI: Erste Schritte mit dem Model Context Protocol

Thema

In diesem Artikel wird erläutert, wie Sie das Model Context Protocol (MCP) für NinjaOne Katana AI einrichten.

Diese Funktion befindet sich derzeit in der Early-Access-Phase. Um während dieser Entwicklungsphase Feedback zu geben und Verbesserungen anzuregen, wenden Sie sich bitte an den NinjaOne-Support oder Ihren Kundenbetreuer.

Umgebung

NinjaOne Katana AI

Beschreibung

Das MCP ist ein standardisiertes Framework, das die Integration verschiedener Tools mit Modellen der künstlichen Intelligenz (KI) erleichtert. Es fungiert als universelle Schnittstelle und ermöglicht den Abruf von Kontextdaten in Echtzeit sowie das Ausführen Ihrer Aktionen plattformübergreifend.

Derzeit unterstützen wir für das MCP nur den Überwachungsbereich, aber zukünftige Versionen werden die Funktionalität auch auf den Verwaltungsbereich erweitern, sodass Sie den Zugang zu dem MCP basierend auf den Ihrer Anwendung zugewiesenen Bereichen steuern können.

Wählen Sie eine Kategorie aus, um mehr zu erfahren:

  • Schnellstart
  • Bereitgestellte Werkzeuge

Schnellstartanleitung

Um das MCP zu nutzen, führen Sie die folgenden Schritte aus:

  1. Erstellen Sie eine API-Anwendung mit dem Überwachungsumfang.
  2. Konfigurieren Sie Ihren MCP-Host so, dass er eine Verbindung zum NinjaOne-MCP-Server bei folgender Adresse herstellt: 
https://{Ihre NinjaOne-Instanz}/API/v2/mcp/
  1. Verwenden Sie die in Schritt 1 erstellte API-Anwendung zur Authentifizierung.

Bereitgestellte Werkzeuge

Unser MCP-Server ist in mehrere Namespaces unterteilt, die wir in der folgenden Tabelle beschreiben.

Derzeit sind aktualisierte Aktionen aufgeführt, diese sind jedoch noch nicht verfügbar.
NamespaceBeschreibungVerfügbare Aktionen
SicherungVerwaltung von Sicherungs- und Integritätsprüfungsaufträgen
  • getBackupJobs
  • getIntegrityCheckJobs
  • Integritätsprüfungsauftrag übermitteln
GeräteGerätebezogene Daten (Hardware, Warnungen, Aktivitäten, Patches, benutzerdefinierte Felder)

Enthält unter anderem: 

  • getDevice
  • getDeviceActivities
  • updateNodeAttributeValues
GruppenAbfragen zur GruppenzugehörigkeitgetGroupDeviceIds
WissensdatenbankCRUD-Operationen, Suchvorgänge und Anhänge für Wissensdatenbank-Artikel und -Ordner
  • uploadTempAttachments
  • Wissensdatenbank-Artikel/Ordner archivieren
  • Wissensdatenbank-Artikel erstellen
  • Wissensdatenbank-Artikel aktualisieren
  • KnowledgeBase-Artikel/Ordner löschen
  • Wissensdatenbank-Artikel herunterladen
  • Client-Wissensdatenbank-Artikel abrufen
  • globale-Wissensdatenbank-Artikel abrufen
  • Wissensdatenbank-Artikel mit signierten URLs abrufen
  • Inhalt des Wissensdatenbank-Ordners abrufen
  • Inhalt des Wissensdatenbank-Ordners abrufen
  • Wissensdatenbank-Elemente verschieben, Wissensdatenbank-Artikel/Ordner wiederherstellen
  • Wissensdatenbank-Artikel hochladen Anhänge zu verwandten Elementen herunterladen
  • signierte URLs für Anhänge zugehöriger Elemente abrufen
StandortZugang zu benutzerdefinierten Feldern auf Standortebene
  • getLocationCustomFields 
  • Standort-benutzerdefinierte Felder aktualisieren
VerwaltenAllgemeine Vorgänge (Neustart, Patches, Skripte, Benutzer- und Organisationsverwaltung u. a.)

Enthält unter anderem: 

  • createContact
  • Geräte neu starten
  • Skript auf Gerät ausführen
  • Organisation anlegen
  • Richtlinie erstellen
  • Endbenutzer erstellen
OrganisationsdokumenteDokumente erstellen, aktualisieren, archivieren und wiederherstellen, die mit Organisationen verknüpft sind
  • Kundendokument archivieren
  • Mehrseitige Kundendokumente archivieren
  • createOrganizationDocument
  • Kundendokumente mit Attributwerten abrufen
  • Organisationsdokumente erstellen
  • Organisationsdokumente aktualisieren
  • Kundendokument löschen
  • signierte URLs für Kundendokumente abrufen
  • Organisationsdokumente abrufen
  • Kundendokument wiederherstellen
  • mehrseitige Kundendokumente wiederherstellen
  • Organisationsdokument aktualisieren
OrganisationenOrganisationsdetails, Geräte, Standorte und Nutzung abrufen sowie benutzerdefinierte Felder verwalten
  • getOrganization
  • getOrganizationEndUsers
  • getOrganizationDevices
  • getOrganizationLocations
  • getOrganizationLocationUsage
  • Standortnutzung abrufen
  • getOrganizationNodeCustomFields
  • updateOrganizationNodeAttributeValues
TicketerstellungTicket-CRUD, Kommentare, Formulare, Statuslisten und Board-Trigger
  • createTicket
  • Ticket aktualisieren
  • getTicket
  • Ticket löschen
  • Kommentar erstellen
  • Log-Einträge auflisten
  • Attribute auflisten
  • Kontakte auflisten
  • Ticket-Formular abrufen
  • Ticketformulare auflisten
  • Status auflisten
nutzerEndnutzer- und Techniker-Datensätze sowie benutzerdefinierte Felder
  • Endbenutzer abrufen
  • getEndUserNodeCustomFields
  • updateNodeAttributeValues
  • getTechnician
SchwachstelleVerwaltung von Schwachstellen-Scan-Gruppen
  • Scan-Gruppen auflisten
  • Scan-Gruppe abrufen
  • Scan-Gruppe hochladen

Zusätzliche Ressourcen

Um mehr über die Katana-KI zu erfahren, besuchen Sie die Seite NinjaOne Ticketerstellung: Katana (KI-Assistent) – Changelog.

FAQ

Nächste Schritte