Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Rollbar 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
Il monitoraggio degli errori di Rollbar in qualsiasi agente AI: item con cronologia e occorrenze, stack trace completi, item più attivi e report sulle occorrenze, la Metrics API, deploy, ambienti e versioni del codice, query RQL e progetti, utenti e team dell'account. Risolve, silenzia, assegna e posticipa gli item, li commenta e registra i deploy.
Prova a chiedere
Prompt di esempio per Rollbar
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 → Rollbar, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Rollbar + Microsoft Copilot
Il monitoraggio degli errori di Rollbar in qualsiasi agente AI: item con cronologia e occorrenze, stack trace completi, item più attivi e report sulle occorrenze, la Metrics API, deploy, ambienti e versioni del codice, query RQL e progetti, utenti e team dell'account. Risolve, silenzia, assegna e posticipa gli item, li commenta e registra i deploy.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
ROLLBAR_ACCESS_TOKEN
Step 1 — Ottieni le credenziali
La configurazione richiede circa 3 minuti. Ti servono un account Rollbar e un access token. Il tipo di token che incolli decide che cosa raggiunge il connettore:
- Un solo progetto: nel progetto apri Settings, Project Access Tokens e crea o copia un project access token. Dagli lo scope
readper leggere,writeper modificare gli item epost_server_itemper registrare i deploy. Un token di progetto lavora sempre sul proprio progetto, ma non può elencare progetti, utenti o team. - L'intero account: crea invece un account access token. Un service token (Settings dell'account, API Access Tokens, scheda Service) raggiunge tutti i progetti; un personal access token (User Settings, Personal access tokens) può fare solo ciò che può fare il suo utente. I loro scope sono
readewrite. Con un token di account l'AI passaproject_id(darollbar_list_projects) agli strumenti di progetto, erollbar_list_itemscerca in tutti i progetti che il token può leggere, a meno che tu non indichiproject_ids. - Incolla il token in
ROLLBAR_ACCESS_TOKEN. Viene inviato nell'headerX-Rollbar-Access-Tokenahttps://api.rollbar.com/api/1. - Installa il connettore ed esegui
rollbar_list_itemsper verificare il token.
Solo un personal access token può commentare gli item, e solo un token di progetto con post_server_item può registrare i deploy.
Che cosa non funziona adesso: rollbar_get_top_active_items mostra gli item con più occorrenze nelle ultime ore (da 1 a 168, predefinito 24) con i conteggi orari, come la Top 10 della dashboard del progetto. rollbar_list_items elenca e cerca gli item (errori e messaggi raggruppati) per stato, livello, ambiente, framework, assegnatario, stato di posticipo o con lo stesso testo di ricerca della pagina Items. rollbar_get_item legge un item. Il numero in un URL di Rollbar (#123) è il counter del progetto, non l'id dell'item: rollbar_get_item_by_counter ricava l'item da un counter o dall'UUID di un'occorrenza.
Indagare: rollbar_list_item_occurrences elenca i singoli eventi di un item e rollbar_list_occurrences gli ultimi eventi dell'intero progetto, ciascuno con orario, versione del codice e payload. rollbar_get_occurrence restituisce il payload completo come la vista Raw JSON: classe e messaggio dell'eccezione, frame dello stack trace, richiesta, persona, server, client, dati personalizzati e telemetria. rollbar_list_item_events mostra chi ha commentato, modificato, assegnato, posticipato o unito un item.
Triage: rollbar_update_item risolve un item (facoltativamente con resolved_in_version, ad esempio uno SHA git), lo silenzia o lo riattiva, ne cambia livello o titolo, lo assegna a un utente o a un team (id da rollbar_list_users e rollbar_list_teams) o lo posticipa per un certo numero di secondi (il posticipo richiede un piano a pagamento). rollbar_add_item_comment aggiunge un commento in Markdown alla cronologia dell'item. Servono lo scope write.
Andamenti e metriche: rollbar_get_occurrence_counts dà le occorrenze per minuto, ora o giorno, rollbar_get_activated_item_counts gli item nuovi e riattivati per giorno e rollbar_get_item_metrics i conteggi delle occorrenze con prima e ultima occorrenza per un elenco di item. Con il piano Advanced, rollbar_query_occurrence_metrics interroga la Metrics API con filtri, raggruppamenti e aggregati (ad esempio le occorrenze per ambiente al giorno o i browser più frequenti di un item), e rollbar_get_resolution_time_metrics dà il tempo di risoluzione degli item (mediana, media, minimo o massimo) per periodo.
Rilasci: rollbar_list_deploys, rollbar_get_deploy e rollbar_list_environments leggono deploy e ambienti. rollbar_report_deploy registra il deploy di una revisione in un ambiente, e rollbar_update_deploy chiude un deploy registrato come avviato (succeeded, failed o timed_out). Per capire che cosa ha rotto un rilascio, rollbar_get_version conta gli item nuovi, riattivati, ripetuti e risolti di una versione del codice in un ambiente, e rollbar_list_version_items con event: new elenca gli item comparsi per la prima volta in quella versione.
RQL: per analisi al volo l'AI avvia una query nel linguaggio simile a SQL di Rollbar con rollbar_create_rql_job (tabelle item_occurrence e deploy), interroga rollbar_get_rql_job finché status è success e legge le righe con rollbar_get_rql_job_result. rollbar_list_rql_jobs e rollbar_cancel_rql_job gestiscono i job precedenti e quelli in corso. RQL non modifica dati.
Account: con un token di account, rollbar_list_projects, rollbar_get_project, rollbar_list_users, rollbar_get_user e rollbar_list_teams.
Disattivati all'installazione: rollbar_request_person_deletion, che cancella una persona tracciata (l'utente finale associato alle occorrenze) da tutti i progetti dell'account, ad esempio per una richiesta GDPR. Non si può annullare, quindi un amministratore del workspace lo attiva quando serve; rollbar_get_person_deletion_status segue poi il job.
Formati dei dati: ogni risposta è {"err": 0, "result": ...}; err: 1 arriva con un message. rollbar_report_deploy risponde {"data": {"deploy_id": ...}}. Tutti i timestamp sono secondi Unix in GMT e i grafici dei report sono coppie [timestamp, count]. Lo status di un item è active, resolved, muted o archived; il level è debug, info, warning, error o critical. Gli elenchi di occorrenze omettono header della richiesta, cookie e dettagli del notifier; il payload completo di rollbar_get_occurrence può contenere dati personali dei tuoi utenti finali.
Paginazione: gli item arrivano 100 per pagina; occorrenze, deploy, ambienti ed eventi degli item 20 per pagina di default, con limit fino a 5000 dove previsto. Passa page a partire da 1; gli elenchi di occorrenze si sfogliano anche con last_id. total_count è null nei progetti con più di 100.000 item.
Limiti: ogni token ha il suo limite di richieste su Rollbar; X-Rate-Limit-Remaining mostra quante ne restano. Gli strumenti della Metrics API richiedono il piano Advanced.
Errori comuni: 401 indica un token mancante o malformato. 403 indica un token disattivato, senza lo scope necessario, un token di progetto su uno strumento dell'account oppure (Requires project access) un token di account senza un project_id valido. 404 è un id sconosciuto o di un altro account, 422 parametri non validi e 429 il limite di richieste del token.
Il connettore non invia errori a Rollbar (lo fa l'SDK di Rollbar nella tua app), non elimina item e non crea progetti, team, utenti o access token.
Step 2 — Installa l'adapter
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
Step 3 — Aggiungi il connettore in Microsoft Copilot
L'URL del tuo server: in AnythingMCP apri MCP Servers → il server su cui si trova questo connettore e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostraYOUR_SERVER_ID.
Microsoft Copilot usa i server MCP tramite gli agenti creati in Copilot Studio: aggiungi AnythingMCP a un agente come strumento, poi pubblichi l'agente in Microsoft 365 Copilot e in Teams. Copilot Studio si collega dal cloud di Microsoft via Streamable HTTP, che AnythingMCP supporta.
- In Copilot Studio apri il tuo agente (o creane uno), vai su Tools e scegli Add a tool → New tool → Model Context Protocol.
- Inserisci un Server name (per esempio
AnythingMCP), una Server description che dica cosa fa il connettore e il Server URLhttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. Copilot Studio usa la descrizione per decidere quando chiamare il server. - Come autenticazione scegli API key, imposta Type su Header e come nome dell'header
X-API-Key, poi seleziona Create. - In Add tool scegli Create a new connection, incolla una chiave API MCP di AnythingMCP (MCP Servers → il tuo server → API keys) e seleziona Add to agent.
- Provalo nel riquadro Test dell'agente: chiedi qualcosa che richiede i tool di
Rollbar. - Seleziona Publish, poi Channels → Microsoft 365 and Microsoft Teams, lascia selezionato Make agent available in Microsoft Copilot e scegli Add channel. See agent in Teams lo installa per te; in Microsoft 365 Copilot scrivi @ e scegli l'agente.
Preferisci un accesso per ogni utente? Al posto della chiave API scegli OAuth 2.0 → Dynamic discovery: ogni persona accede ad AnythingMCP la prima volta che l'agente lo chiama.
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Copilot Studio si collega dal cloud di Microsoft, quindi localhost non funziona.
Tool disponibili
| Tool | What it does |
|---|---|
rollbar_list_items | List or search items (grouped errors and messages), 100 per page: id, counter, title, level, status, environment, framework, total… |
rollbar_get_item | Get one item by its id: title, level, status, environment, platform, framework, counter, total occurrences, first and last occurrence (with… |
rollbar_get_item_by_counter | Find an item by the project counter shown in Rollbar URLs and the UI (#123), or by the UUID of one of its occurrences |
rollbar_update_item | Change an item: resolve it (optionally with the version it was fixed in), mute it or reactivate it, change its level or title, assign it to… |
rollbar_list_item_events | List the history of an item, oldest first: comments, status, level, title and assignment changes, snoozes and merges, each with user and… |
rollbar_add_item_comment | Add a comment to an item's timeline, attributed to the token's user |
rollbar_list_occurrences | List the project's latest occurrences (single error events), newest first: occurrence id, item id, timestamp, code version and the payload… |
rollbar_list_item_occurrences | List the occurrences of one item, newest first, with timestamp, code version and payload (exception, stack trace, request, person) |
rollbar_get_occurrence | Get one occurrence with its full payload, as the Raw JSON view in Rollbar: exception class and message, stack trace frames, request… |
rollbar_get_top_active_items | Get the items with the most occurrences in the last hours (like the Top 10 on the project dashboard), each with its hourly occurrence counts |
rollbar_get_occurrence_counts | Get the recent number of occurrences per minute, hour or day as [timestamp, count] pairs (the Hourly and Daily Error/Critical Occurrences… |
rollbar_get_activated_item_counts | Get the number of new and reactivated items per day as [timestamp, count] pairs (the Daily New/Reactivated Items graph), in the project… |
rollbar_get_item_metrics | Get metrics for a list of items of one project: occurrence counts and the time of the first and last occurrence of each |
rollbar_query_occurrence_metrics | Query occurrence metrics over time with filters, grouping and aggregates (count_all, count_distinct, topk and more), e.g. occurrences per… |
rollbar_get_resolution_time_metrics | Get the time to resolve items over a window (median by default, or mean, min, max), per period, filtered by environments, levels and… |
rollbar_list_deploys | List the project's deploys, most recent first: id, environment, revision, status, user, comment and start and finish times |
rollbar_get_deploy | Get one deploy: environment, revision, status, user, comment and start and finish times |
rollbar_report_deploy | Record a deploy of a revision to an environment, so new errors can be linked to it |
rollbar_update_deploy | Finish a deploy reported as started: set its status to succeeded, failed or timed_out, with an optional comment |
rollbar_list_environments | List the environments of the project (production, staging and so on) with their ids, 20 per page |
rollbar_get_version | Get what happened in one code version in one environment: when it was first and last seen, and the number of new, reactivated, repeated and… |
rollbar_list_version_items | List the items of one code version in one environment by what happened in it: new (first seen in this version), repeated, reactivated or… |
rollbar_create_rql_job | Start an RQL query (Rollbar's SQL-like query language over items and occurrences), e.g. `SELECT item.counter, count(*) FROM item_occurrence… |
rollbar_get_rql_job | Check an RQL job: status (new, running, success, failed, cancelled, timed_out), query and times |
rollbar_get_rql_job_result | Get the result of a finished RQL job: column names (selectionColumns) and rows, plus any errors and warnings |
rollbar_list_rql_jobs | List earlier RQL jobs with their query, status and times, newest first |
rollbar_cancel_rql_job | Cancel an RQL job that is still new or running, e.g. a slow query that was started by mistake |
rollbar_list_projects | List the projects of the account: id, name, status and creation date |
rollbar_get_project | Get one project: id, name, account, status, time zone and grouping settings, and creation date (integration settings are left out) |
rollbar_list_users | List the users of the account (id, username, email), optionally only the one with an email address |
rollbar_get_user | Get one user of the account: id, username, email and whether email notifications are on |
rollbar_list_teams | List the teams of the account with id, name and access level (owner, standard, light, view) |
rollbar_request_person_deletion | Erase a tracked person (the end user attached to occurrences) from every project of the account, by exactly one of email, username or id… |
rollbar_get_person_deletion_status | Check a person deletion job: state (new, running, paused, success, cancelled or failed) |
Esempi di prompt
- "Quali sono gli errori più frequenti in production nelle ultime 24 ore, e quali sono nuovi?"
- "Mostrami lo stack trace completo dell'ultima occorrenza dell'item Rollbar #482."
- "Quali item sono comparsi per la prima volta nella versione 3f9c2ab in production? Raggruppali per livello."
- "Segna come risolto l'item TimeoutError nella versione 1.8.3 e assegna la NullPointerException al team backend."
- "Quante occorrenze error e critical abbiamo avuto al giorno questa settimana rispetto alla settimana scorsa?"
FAQ
Per quale Copilot vale? Per Microsoft 365 Copilot in azienda, tramite gli agenti di Copilot Studio. L'app Microsoft Copilot per account personali non permette di aggiungere un proprio server MCP.
Cosa mi serve? Un account di lavoro con accesso a Copilot Studio (licenza o prova) per creare l'agente. Chi lo usa in Microsoft 365 Copilot o in Teams deve avere accesso all'agente: condividilo, oppure chiedi a un amministratore di pubblicarlo per l'organizzazione. Se la tua organizzazione applica criteri sui dati ai connettori di Power Platform, valgono anche per i server MCP.
L'agente non chiama i tool. Controlla che il nome dell'header sia esattamente X-API-Key e che la chiave appartenga allo stesso server MCP dell'URL, e scrivi una Server description precisa: Copilot Studio la usa per decidere quando chiamare il server. Dopo ogni modifica pubblica di nuovo l'agente; in una chat già aperta scrivi "start over" per passare alla nuova versione.
Prossimi passi
- Landing del connettore
- Collegare a Claude
- Collegare a ChatGPT
- Collegare a Cursor
- Collegare a Gemini
- Collegare a Meta Muse
Questa guida ti è stata utile?