get_research_capabilitiesChiedi al tuo assistente di chiamare get_research_capabilities con un oggetto vuoto. Indica quali strumenti di ricerca sono pronti per il tuo account senza consumare la quota.
Model Context Protocol
I dati dei creator, connessi.
Collega il tuo assistente IA ai dati pubblici di YouTube, Instagram e TikTok. Configura l'endpoint MCP remoto di Kabo, esplora gli strumenti e scopri come funzionano accesso e utilizzo.
https://kabo.sh/mcp-pubStreamable HTTP · Senza stato · Solo POST
Avvio rapido
Kabo funziona con i client che possono aggiungere un server MCP remoto via HTTP e accedere con OAuth. I menu hanno nomi diversi, ma i passi sono gli stessi.
Apri le impostazioni MCP o dei connettori del tuo client e aggiungi un server con l'URL https://kabo.sh/mcp-pub.
Il tuo client apre la pagina di accesso di Kabo nel browser. Accedi o crea un account, controlla l'accesso richiesto da Kabo e approvalo.
Chiedi al tuo assistente di chiamare get_research_capabilities con un oggetto vuoto. Indica quali strumenti di ricerca sono pronti per il tuo account senza consumare la quota.
{
"mcpServers": {
"kabo": {
"url": "https://kabo.sh/mcp-pub"
}
}
}Se il tuo client usa un file JSON, la voce di solito è così. I nomi dei campi cambiano da client a client, quindi controlla la sua documentazione.
Usa Kabo per mostrare quali strumenti di ricerca sono disponibili. Poi aiutami a trovare video pubblici di YouTube sulla fotografia per principianti degli ultimi sette giorni. Chiedi conferma prima di avviare un'analisi video a pagamento.
Skills
Hai già effettuato la connessione? I dieci Skills facoltativi di Kabo aggiungono flussi per analizzare account, tendenze, concorrenti e video e sviluppare idee e script. Usano la connessione MCP e l’accesso a Kabo già esistenti. Collegare MCP non li installa automaticamente.
Puoi usare Kabo Skills con agenti compatibili sul tuo computer, in spazi di lavoro remoti o nel cloud. Codex, Claude Code e Cursor sono esempi, non un elenco completo degli ambienti supportati.
L’ambiente dell’agente deve poter caricare SKILL.md e i file inclusi, eseguire gli script necessari con Python 3 e usare la tua connessione Kabo MCP autorizzata. La compatibilità dipende da queste capacità, non dal fatto che l’interfaccia sia un’app desktop o una pagina web.
Repository ufficiale e README
https://github.com/kabo-sh/kabo-mcp-plugin
git clone --branch stable --single-branch https://github.com/kabo-sh/kabo-mcp-plugin.gitDopo la clonazione, configura l’agente per caricare le cartelle Skills complete da kabo-mcp-plugin/skills/, oppure copiale o importale nella posizione Skills supportata. Conserva tutti gli script, i riferimenti e le risorse. La sola clonazione non registra gli Skills nell’agente.
La skills CLI è un metodo di installazione facoltativo. Puoi anche clonare il repository GitHub o scaricare uno ZIP. Scegli il metodo più adatto al tuo ambiente e alle tue preferenze.
npx skills add 'kabo-sh/kabo-mcp-plugin#stable' --skill '*'Esegui questo comando nella directory del progetto e scegli il tuo agente nel programma di installazione. L’installazione vale per il progetto corrente; aggiungi -g per usarla in tutti i progetti.
Esempi di destinazioni CLI: --agent codex, --agent claude-code o --agent cursor. Questi esempi non limitano gli agenti che possono usare Kabo Skills.
Controlla l’installazione con npx skills list, oppure npx skills list -g per un’installazione globale. Avvia una nuova sessione del client per caricare gli Skills.
Il plugin completo di Kabo include già questi Skills. Se usi il plugin, salta questa installazione separata per evitare voci duplicate.
Lo ZIP della versione contiene il plugin completo. Per installare manualmente solo gli Skills, copia ogni cartella completa sotto skills/ nella directory Skills del client, inclusi script, riferimenti e risorse. Copiare solo SKILL.md non basta. Le copie manuali non sono registrate dal programma di aggiornamento CLI.
Il branch stable segue le versioni pubblicate. Gli Skills installati non si aggiornano in background. Consulta le nuove versioni e le relative note su GitHub Releases e aggiorna quando vuoi.
git -C kabo-mcp-plugin pull --ff-onlyPer un clone del ramo stable, esegui questo comando nella directory che contiene kabo-mcp-plugin. Se hai copiato o importato le cartelle Skills altrove, sostituisci anche quelle copie. Il programma di aggiornamento di skills CLI non tiene traccia delle installazioni tramite Git o ZIP.
Per gli Skills installati con skills CLI, scegli l’ambito dell’aggiornamento:
npx skills update -pnpx skills update -gQuesti comandi aggiornano tutti gli Skills registrati nell’ambito scelto, anche quelli di altre fonti. Per aggiornare solo Kabo, ripeti il comando di installazione con lo stesso agente e ambito di progetto o globale.
In skills CLI 1.7.4, skills check esegue la logica di aggiornamento e può sostituire i file installati. Consulta la pagina delle versioni per informarti senza modificare l’installazione.
Sostituisci #stable con #v1.0.1 per fissare quella versione. L’aggiornamento di un’installazione fissata non passa a un tag più recente; installa esplicitamente il nuovo tag.
Consulta il README per i client verificati e i requisiti dei flussi. Una corretta installazione da sola non conferma un flusso completo.
Strumenti
Consulta gli strumenti attuali e i relativi schemi di input tramite la richiesta tools/list del tuo client. Ecco i principali punti di partenza.
get_research_capabilitiesChiedi al tuo assistente di chiamare get_research_capabilities con un oggetto vuoto. Indica quali strumenti di ricerca sono pronti per il tuo account senza consumare la quota.
collect_instagram_trend_candidatesTrova Reels pubblici di Instagram su un tema in un periodo di tempo.
enrich_instagram_shortlistConfronta una selezione di Reels con i post recenti di ciascun account, così ogni successo è misurato rispetto alla sua portata abituale.
collect_youtube_trend_candidatesTrova video pubblici di YouTube su un tema e un periodo di pubblicazione.
enrich_youtube_shortlistAggiunge a una selezione YouTube metriche pubbliche esatte e lo storico dei caricamenti dello stesso canale.
analyze_content_videoAvvia un'analisi salvata di un video pubblico di YouTube, Instagram o TikTok. Richiede un abbonamento Kabo Pro attivo e la tua conferma; non consuma la quota giornaliera di dati.
get_analysis_runMostra stato, trascrizione e risultato di un'analisi video che hai avviato.
Per cercare tendenze: raccogli i candidati, seleziona i contenuti pertinenti e aggiungi metriche pubbliche e valori di riferimento degli account.
Il server offre anche strumenti di dati pubblici per YouTube, Instagram e TikTok: profili, post, commenti, trascrizioni, ricerca e classifiche dei suoni di tendenza.
Per un'attività di dati, passa il job_id a get_research_data_job. Leggi i file con read_research_data_artifacts. Per un'analisi video, passa l'id ricevuto a get_analysis_run. Controlla le attività in corso invece di avviarle di nuovo.
Autenticazione
Accesso: OAuth con PKCE e registrazione dinamica dei client, nessuna API key da copiare
https://kabo.sh/mcp-puboffline_accessopenidprofileemaildatavideoworkspace:readworkspace:writeLa risorsa OAuth deve corrispondere esattamente all'endpoint indicato sopra. Un token emesso per /mcp o per un altro endpoint non funzionerà qui.
Se il tuo client MCP funziona dove non può aprire un browser né ricevere un reindirizzamento OAuth, per esempio su un server remoto o in un terminale senza interfaccia, può accedere con il flusso dispositivo di OAuth (RFC 8628). Usa l'ID client fisso qui sotto. Gli ID client ottenuti con la registrazione dinamica dei client non sono accettati per l'accesso tramite dispositivo.
kabo-mcp-pubhttps://kabo.sh/api/auth/device/codecurl -X POST https://kabo.sh/api/auth/device/code \
-H 'content-type: application/json' \
-d '{"client_id":"kabo-mcp-pub","scope":"openid offline_access data video"}'curl -X POST https://kabo.sh/api/auth/oauth2/token \
-d grant_type=urn:ietf:params:oauth:grant-type:device_code \
-d device_code=DEVICE_CODE \
-d client_id=kabo-mcp-pubLa risposta contiene un user_code e un link verification_uri_complete. Apri il link su qualsiasi dispositivo, accedi a Kabo e controlla che il codice corrisponda. Nel frattempo interroga l'endpoint dei token all'intervallo indicato finché non restituisce un token di accesso invece di authorization_pending. Lo scope deve includere offline_access e può includere uno qualsiasi degli scope supportati indicati sopra. Il token funziona solo sull'endpoint del server indicato sopra; rinnovalo con il token di aggiornamento.
Il codice dispositivo scade dopo 15 minuti (expires_in nella risposta). Non interrogare più spesso di interval, cioè ogni 5 secondi; se il server restituisce slow_down, aggiungi 5 secondi. authorization_pending significa continuare a interrogare con lo stesso codice. expired_token significa che il codice è scaduto: richiedine uno nuovo. access_denied significa che l'utente ha rifiutato: fermati e non riprovare da solo. Finché un codice è valido, non richiederne un altro: ogni richiesta crea un nuovo codice e solo quello approvato dall'utente completa l'accesso.
L'accesso tramite dispositivo non usa il parametro resource. I token emessi per kabo-mcp-pub sono sempre legati all'endpoint del server indicato sopra.
Richiedi solo ciò che serve all'attività. Ogni strumento controlla un permesso; se manca, restituisce 403 insufficient_scope indicandolo.
offline_accessopenidprofileemaildatavideoworkspace:readworkspace:writeI token di accesso durano 2 ore. I token di aggiornamento durano 30 giorni e vengono sostituiti a ogni uso, quindi ognuno funziona una sola volta. Conservali nell'archivio sicuro delle credenziali dell'host, mai nella conversazione o in log ordinari, e aggiorna da un solo punto alla volta: riusare un vecchio token di aggiornamento disconnette tutte le sessioni di quel client per l'account. Finire un'attività non deve per forza chiudere l'accesso. Se il tuo ambiente non può conservare le credenziali dopo un'attività, avvisa l'utente prima dell'accesso che la prossima volta dovrà accedere di nuovo.
La connessione è gratuita. Le richieste di dati pubblici possono consumare la quota giornaliera del tuo account. Avviare una nuova analisi video salvata richiede Kabo Pro e la tua approvazione. I controlli di disponibilità e dei risultati non consumano la quota dati.
Vedi piani e utilizzoLe prove pubbliche sui creator che Kabo raccoglie per la tua richiesta, più le analisi e le ricerche che avvii con il tuo account Kabo. Kabo non può leggere le ricerche di altri utenti né i messaggi privati, le bozze o le statistiche private di nessuno.
No. Kabo ricerca e analizza. Non pubblica, non commenta, non invia messaggi e non modifica contenuti su nessuna piattaforma.
Risoluzione dei problemi
Gli agenti che si collegano a Kabo devono seguire queste regole.
Usa prima la connessione esistente e accedi di nuovo solo quando il server restituisce 401. Per controllare senza usare la tua quota, chiama get_research_capabilities o get_kabo_info.
Richiedi data per i dati di ricerca, video per l'analisi dei video salvati e workspace:read o workspace:write per lo spazio di lavoro Kabo. Non chiedere tutti i permessi per impostazione predefinita e non dimenticare quello che serve all'attività.
401: accedi. 403 insufficient_scope: autorizza di nuovo con il permesso indicato nell'errore. invalid_client: controlla l'ID client. Gli errori di quota, abbonamento, limite di frequenza o concorrenza non sono problemi di accesso, quindi non chiedere all'utente di accedere di nuovo.
La richiesta potrebbe essere già stata eseguita. Controlla prima il risultato. Gli strumenti di salvataggio e aggiornamento accettano una chiave di idempotenza, quindi ripetere la stessa richiesta è sicuro.
Finché un codice dispositivo è valido, continua a interrogarlo invece di richiederne uno nuovo.
Avere le Skills di Kabo caricate non significa che il server MCP di Kabo sia collegato, e aggiornare un plugin non aggiorna gli strumenti della sessione in corso. Controlla che gli strumenti di Kabo siano elencati prima di usarli.
L'endpoint accetta richieste MCP POST. Aprirlo nel browser invia GET, che restituisce 405 Method Not Allowed. Aggiungi invece l'URL nelle impostazioni del client MCP.
Completa l'accesso a Kabo nel client. Se hai già effettuato l'accesso, riconnettiti e autorizza l'URL esatto della risorsa indicata sopra. Le credenziali di un altro endpoint Kabo non sono riutilizzabili.
invalid_client significa che l'ID client non è kabo-mcp-pub. L'accesso tramite dispositivo non accetta ID client della registrazione dinamica dei client. invalid_scope significa che manca offline_access o che hai richiesto un permesso che questo server non offre.
Riconnettiti e approva le autorizzazioni richieste: data per i dati di ricerca e video per le analisi video salvate. Il client deve supportare OAuth per i server MCP remoti.
Controlla get_research_capabilities per verificare se la fonte dati è pronta. Per errori di quota o abbonamento, verifica il tuo piano Kabo e l'errore restituito. Una fonte non disponibile non significa zero risultati; riprova quando sarà pronta.