Sei già un cliente NinjaOne? Effettua il login per visualizzare le altre guide e gli ultimi aggiornamenti.

Katana AI: Attività iniziali con il Model Context Protocol

Argomento

Questo articolo spiega come configurare il Model Context Protocol (MCP) per Katana AI di NinjaOne.

Questa funzionalità è in fase di accesso anticipato. Per inviare feedback e richiedere miglioramenti durante questa fase di sviluppo, contatta l'assistenza NinjaOne o il tuo Account Manager.

Ambiente

NinjaOne Katana AI

Descrizione

L'MCP è un framework standardizzato che facilita l'integrazione di vari strumenti con i modelli di intelligenza artificiale (AI). Funge da interfaccia universale, consentendo il recupero del contesto in tempo reale e l'esecuzione delle vostre azioni su diverse piattaforme.

Attualmente, per l’MCP supportiamo solo l’ambito di monitoraggio, ma nelle versioni future estenderemo le funzionalità anche all’ambito di gestione, consentendovi di controllare l’accesso all’MCP in base agli ambiti assegnati alla vostra applicazione.

Seleziona una categoria per ulteriori informazioni:

  • Guida rapida
  • Strumenti forniti

Guida rapida

Per utilizzare l'MCP, procedi come segue:

  1. Crea un'applicazione API con ambito di monitoraggio.
  2. Configurare l’host MCP per connettersi al server MCP di NinjaOne all’indirizzo: 
https://{La propria istanza NinjaOne}/API/v2/mcp/
  1. Utilizzare l’applicazione API creata al punto 1 per l’autenticazione.

Strumenti forniti

Il nostro server MCP è suddiviso in diversi spazi dei nomi, descritti nella tabella seguente.

Attualmente sono elencate le azioni aggiornate, ma non sono disponibili per l’uso.
Spazio dei nomiDescrizioneAzioni disponibili
BackupGestione dei processi di backup e di controllo integrità
  • getBackupJobs
  • getIntegrityCheckJobs
  • submitIntegrityCheckJob
dispositiviDati relativi ai dispositivi (hardware, avvisi, attività, patch, campi personalizzati)

Includi, a titolo esemplificativo ma non esaustivo: 

  • getDevice
  • getDeviceActivities
  • updateNodeAttributeValues
GruppiRicerca appartenenza a gruppigetGroupDeviceIds
knowledgeBaseOperazioni CRUD su articoli e cartelle della base di conoscenza, ricerche e allegati
  • caricaAllegatiTemporanei
  • archiviazione di articoli e Cartelle della base di conoscenza
  • creaArticoliDellaBaseDiConoscenza
  • aggiornaArticoli e cartelle della KnowledgeBase
  • eliminaArticoli/Cartelle della Knowledge Base
  • scaricaArticoloBaseConoscenze
  • recuperaArticoliBaseConoscenzaCliente
  • recupera articoli della Knowledge Base globale
  • recupera URL firmati degli articoli della Knowledge Base
  • recuperaContenutoCartellaBaseConoscenze
  • recuperaContenutoPercorsoCartellaBaseConoscenze
  • sposta elementi della Knowledge Base, ripristina articoli/Cartelle della Knowledge Base
  • carica articoli della Knowledge Base scarica allegati di elementi correlati
  • recupera gli URL firmati degli allegati degli elementi correlati
PosizioneAccesso ai campi personalizzati a livello di posizione
  • getLocationCustomFields 
  • aggiornaCampiPersonalizzatiPosizione
GestioneOperazioni generali (riavvio, applicazione di patch, script, gestione di utenti e organizzazioni, tra le altre)

Include, ma non si limita a: 

  • creaContatto
  • riavvioDispositivi
  • eseguiscritturaSulDispositivo
  • creaOrganizzazione
  • creaPolitica
  • creaUtenteFinale
documenti dell'organizzazioneCrea, aggiorna, archivia e ripristina i documenti associati alle organizzazioni
  • archiviaDocumentoCliente
  • archivia-documenti-cliente-multipagina
  • creaDocumentoOrganizzazione
  • recuperaDocumentiClienteConValoriAttributi
  • creaDocumentiOrganizzazione
  • aggiornaDocumentiOrganizzazione
  • eliminaDocumentoCliente
  • recuperaUrlDocumentiClienteFirmati
  • recuperaDocumentiOrganizzazione
  • ripristinaDocumentoCliente
  • ripristinaDocumentiClienteMultipagina
  • aggiornaDocumentoOrganizzazione
organizzazioniLeggi i dettagli dell'organizzazione, i dispositivi, le sedi, l'utilizzo e gestisci i campi personalizzati
  • getOrganization
  • getOrganizationEndUsers
  • getOrganizationDevices
  • getOrganizationLocations
  • getOrganizationLocationUsage
  • getUtilizzoSede
  • getCampiPersonalizzatiNodoOrganizzazione
  • aggiornaValoriAttributiNodoOrganizzazione
Creazione dei ticketOperazioni CRUD sui ticket, commenti, moduli, elenchi di stato e trigger della bacheca
  • creaTicket
  • aggiornaTicket
  • getTicket
  • eliminaBiglietto
  • creaCommento
  • elencaVociDiLog
  • elencaAttributi
  • elencaContatti
  • recuperaModuloBiglietto
  • elencaModuliBiglietti
  • elencoStati
utentiRecord di utenti finali e tecnici e campi personalizzati
  • getEndUser
  • getEndUserNodeCustomFields
  • aggiornaValoriAttributiNodo
  • getTechnician
vulnerabilitàGestione dei gruppi di scansione delle vulnerabilità
  • elencoGruppiDiScansione
  • getScanGroup
  • caricaGruppoDiScansione

Risorse aggiuntive

Per ulteriori informazioni sull'IA Katana, consultare il Log delle modifiche di NinjaOne Ticketing: Katana (assistente IA).

Domande frequenti

Passi successivi