Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Netskope con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Netskope Security Service Edge, in sola lettura: ricerca di alert ed eventi (applicazioni, web, rete, incidenti, DLP endpoint), audit log degli amministratori, punteggi di rischio degli utenti, consultazione del Cloud Confidence Index, liste di URL, publisher e app di Private Access, utenti e gruppi SCIM.
Prova a chiedere
Prompt di esempio per Netskope
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → Netskope, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Netskope
Netskope Security Service Edge, in sola lettura: ricerca di alert ed eventi (applicazioni, web, rete, incidenti, DLP endpoint), audit log degli amministratori, punteggi di rischio degli utenti, consultazione del Cloud Confidence Index, liste di URL, publisher e app di Private Access, utenti e gruppi SCIM.
Setup
La configurazione richiede circa 5 minuti. Ti servono un tenant Netskope e un token REST API v2 con privilegio Read sugli endpoint che l'AI deve usare.
- Nel tenant Netskope apri Settings > Tools > REST API v2 e crea un nuovo token, oppure usa un account di servizio in Settings > Administration > Administrators & Roles.
- Aggiungi con privilegio Read ogni endpoint che l'AI deve usare:
/api/v2/events/datasearch/alerte gli altri tipi/api/v2/events/datasearch/...,/api/v2/events/data/audit,/api/v2/ubadatasvc/user/uci,/api/v2/services/cci/app,/api/v2/policy/urllist,/api/v2/infrastructure/publishers,/api/v2/steering/apps/private,/api/v2/scim/Userse/api/v2/scim/Groups. Un endpoint che non aggiungi resta chiuso all'AI. - Imposta una scadenza e copia il token in
NETSKOPE_API_TOKEN. Viaggia nell'headerNetskope-Api-Token. - Imposta
NETSKOPE_TENANTsul nome host del tuo tenant come appare nella barra degli indirizzi, ad esempioexample.goskope.com(tenant UE ad esempioexample.eu.goskope.com), senza https:// né percorso. - Se il tenant usa una IP allowlist (Settings > Administration > IP Allowlist), aggiungi l'indirizzo in uscita del tuo server AnythingMCP.
- Installa il connettore ed esegui
netskope_search_alertsper verificare il token.
Sola lettura: ogni tool si limita a leggere. netskope_get_user_risk_score viene inviato come POST, ma legge soltanto il punteggio. Il connettore non modifica policy, liste di URL, publisher, app o utenti.
Cosa legge: gli alert (DLP, malware, policy, anomalie, credenziali compromesse, UBA e altro); gli eventi di un tipo alla volta: application (attività nelle app cloud), page (visite web), network (traffico firewall e Private Access), incident, clientstatus (stato del client Netskope sui dispositivi) ed epdlp (DLP endpoint); l'audit log degli amministratori (chi ha cambiato quale impostazione o policy, accessi alla console); lo User Confidence Index di un utente (UCI, punteggio di rischio da analisi comportamentale da 0 a 1000) e le sue variazioni; il Cloud Confidence Index di un'app cloud dal suo nome esatto, come Dropbox o Slack (punteggio, Cloud Confidence Level, categoria, tag, se è autorizzata o solo rilevata); le liste di URL usate nelle policy; i publisher di Private Access con il loro stato e le app private che servono; e gli utenti e i gruppi forniti via SCIM.
Cercare alert ed eventi: l'AI imposta un intervallo di tempo (starttime e endtime in secondi Unix) e una query nel linguaggio di Netskope, come alert_type eq 'DLP' o severity eq 'high', e chiede solo i fields che le servono. Per i conteggi usa fields=count_total:count(_id) con groupbys (ad esempio alert_name o user) e ordina per count_total desc. I tenant grandi contengono milioni di eventi, quindi ogni ricerca di eventi ha un intervallo di tempo. Il tempo dell'UCI (from_time) è in millisecondi.
Limiti: le liste datasearch si sfogliano con limit e offset, quelle SCIM con startIndex (da 1) e count. Netskope limita ogni endpoint a poche chiamate al secondo e oltre risponde 429 con Retry-After.
Errori comuni: 401 o 403 indicano un token errato o scaduto, oppure un endpoint non aggiunto al token con privilegio Read; il 403 può arrivare anche dalla IP allowlist del tenant. Una chiamata datasearch che fallisce, ad esempio per un campo sconosciuto in query, riporta status.execution FAILED con un messaggio, e il connettore lo trasforma in un errore. Un 404 su ogni chiamata di solito indica un NETSKOPE_TENANT errato.
Prerequisiti: NETSKOPE_TENANT, NETSKOPE_API_TOKEN
Installazione locale del connettore
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Apri http://localhost:3000/connectors/store, scegli Netskope e inserisci le variabili elencate nei Prerequisiti.
Tool disponibili
| Tool | What it does |
|---|---|
netskope_search_alerts | Search Netskope alerts (DLP, malware, policy, anomaly, compromised credential, UBA...) through the datasearch endpoint: filter with the… |
netskope_search_events | Search Netskope events of one type through the datasearch endpoint: application (cloud app activity), page (web visits), network (firewall… |
netskope_list_audit_events | List the administrator audit log of the tenant (who changed which setting or policy, logins to the console) for a time range, optionally… |
netskope_get_user_risk_score | Get the User Confidence Index (UCI, behavior analytics risk score from 0 to 1000) of one user and its changes since a point in time |
netskope_lookup_cloud_app | Look up the Cloud Confidence Index (CCI) of a cloud application by its exact name (e.g. Dropbox, Slack): score, Cloud Confidence Level… |
netskope_list_url_lists | List the URL lists used in policies (allow and block lists): id, name, type (exact or regex), URLs and pending changes |
netskope_get_url_list | Get one URL list by its numeric id with all its URLs and its type |
netskope_list_publishers | List the Netskope Private Access publishers: id, name, status (connected or not), version, assessment and the apps they serve |
netskope_list_private_apps | List the private applications of Netskope Private Access: name, hosts, protocols and ports, publishers, reachability, clientless access and… |
netskope_list_scim_users | List users provisioned to Netskope over SCIM: id, userName, name, e-mails, active flag and groups |
netskope_list_scim_groups | List groups provisioned to Netskope over SCIM with their members |
Esempi di prompt
- "Mostrami gli alert DLP di gravità alta delle ultime 24 ore, raggruppati per utente."
- "Quali utenti hanno generato più alert questa settimana, e quali nomi di alert ricorrono più spesso?"
- "Qual è lo User Confidence Index di [email protected], e come è cambiato negli ultimi 30 giorni?"
- "Cerca il Cloud Confidence Index di Dropbox e dimmi se l'app è autorizzata."
- "I nostri publisher di Private Access sono tutti connessi? Quali app private serve ciascuno?"
Prossimi passi
Questa guida ti è stata utile?