Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi Archer IRM 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
Leggi i dati GRC di Archer IRM (ex RSA Archer) tramite le sue REST API e Content API: applicazioni, livelli, campi e values list, più record di rischi, controlli, finding e incidenti cercati con OData. Login di sessione con un account Archer.
Prova a chiedere
Prompt di esempio per Archer IRM
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 → Archer IRM, inserisci le credenziali, genera una MCP API key e hai finito. Niente Docker, niente
git clone, niente server locale.
Archer IRM + Meta Muse
Leggi i dati GRC di Archer IRM (ex RSA Archer) tramite le sue REST API e Content API: applicazioni, livelli, campi e values list, più record di rischi, controlli, finding e incidenti cercati con OData. Login di sessione con un account Archer.
Prerequisiti
Le istruzioni di setup complete sono incluse nel connettore stesso (visibili nello store quando lo selezioni). Le variabili d'ambiente richieste sono:
ARCHER_URL, ARCHER_INSTANCE, ARCHER_USERNAME, ARCHER_PASSWORD
Step 1 — Ottieni le credenziali
- Chiedi al tuo amministratore Archer un account API dedicato che acceda con password e abbia accesso in lettura alle applicazioni che l'AI deve interrogare. Ogni chiamata gira con i permessi di quell'account.
- Imposta
ARCHER_URLsull'indirizzo con cui apri Archer, conhttps://e senza/appsné barra finale, per esempiohttps://yourcompany.archerirm.comper Archer SaaS. Le installazioni on-premise spesso stanno in una directory virtuale: includila, come inhttps://archer.example.com/RSAarcher. - Imposta
ARCHER_INSTANCEsul nome dell'istanza che inserisci nella pagina di login di Archer (spesso un numero per Archer SaaS). Un amministratore lo trova anche nell'Archer Control Panel o in Administration → Installation Settings. - Imposta
ARCHER_USERNAMEeARCHER_PASSWORD. CompilaARCHER_USER_DOMAINsolo se l'account appartiene a un dominio utente; altrimenti lascialo vuoto. - Con il single sign-on, un amministratore deve selezionare Allow manual bypass per l'istanza nell'Archer Control Panel, altrimenti il login REST viene rifiutato.
- Installa il connettore ed esegui
archer_list_applications. Elenca le applicazioni che l'account vede, come il registro dei rischi, i finding, i controlli, gli incidenti, le policy e i fornitori.
Sola lettura: questa prima versione legge soltanto. L'AI non può creare, modificare o cancellare record in Archer.
Sessioni: il connettore accede con l'account e si autentica di nuovo da solo quando il timeout di sessione di Archer (spesso da 20 a 30 minuti) chiude la sessione.
Come trova i record: archer_list_content_endpoints mostra i livelli che l'account può leggere, ciascuno con il suo alias, e archer_query_records ne interroga uno usando nomi di campo leggibili, al massimo 1.000 record per chiamata. Gli alias distinguono maiuscole e minuscole. archer_list_application_fields e archer_get_values_list traducono gli id di campi e valori in nomi leggibili.
Report: Archer fornisce i report salvati e le ricerche statistiche solo tramite i suoi web service SOAP, che questo connettore non chiama. Chiedi invece all'AI di ricostruire il report come query con archer_query_records.
Errori comuni: 401 significa che il login o la sessione non sono riusciti, quindi controlla l'account, il nome dell'istanza e, con il single sign-on, il bypass manuale. 403 significa che l'account non ha il permesso per quell'applicazione. Una risposta con IsSuccessful impostato a false e messaggi di validazione significa che Archer ha rifiutato la richiesta.
Il connettore non scrive in Archer, non esegue report salvati né ricerche statistiche e non usa i web service SOAP di Archer.
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 Muse
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.
Muse aggiunge i server MCP remoti come connettori personalizzati e vi accede con OAuth.
- In Muse apri Settings → Connectors e scegli Add custom connector.
- Incolla l'URL del server MCP
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID. - Muse apre la pagina di accesso di AnythingMCP: accedi e approva l'accesso.
- In una chat, chiedi a Muse qualcosa che richiede i tool di
Archer IRM.
Puoi configurarlo anche da una chat, sul web, nelle app per iOS e Android o su WhatsApp. Invia a Muse questo messaggio:
Create a Custom Connector for a new remote MCP server, then connect to it:
Name: AnythingMCP
Transport: remote streamable HTTP
URL: https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID
Auth: OAuth
Usi il self-hosting? Usa l'indirizzo HTTPS pubblico della tua istanza al posto di https://cloud.anythingmcp.com. Muse si collega dal cloud di Meta, quindi localhost non funziona.
Tool disponibili
| Tool | What it does |
|---|---|
archer_list_applications | All applications (modules) of the Archer instance with id, name, alias, type, status and GUID |
archer_get_application | One application by id: name, alias, description, type, status, whether it is a sub-form or questionnaire, and its GUID |
archer_list_levels | The levels of an application |
archer_list_level_fields | Field definitions of one level: id, name, alias, type (text, numeric, date, values list, cross-reference, user/groups...), key field flag… |
archer_list_application_fields | Field definitions of every level of an application in one call: id, name, alias, type and related ids |
archer_get_field | One field definition by id with its type, alias, level, required flag and, for values-list fields, the values list id |
archer_get_values_list | The values of a values list (the choices behind a values-list field) as a flat list with value id, name, numeric value and parent |
archer_get_record | One record (content) by its content id through the platform API: level id, sequential id and every field value keyed by field id |
archer_get_field_values | Values of chosen fields for chosen records in one call (a POST that only reads) |
archer_list_content_endpoints | The levels (and cross-references) published through the Content API that this Archer user can read, with the case-sensitive alias to pass… |
archer_query_records | Records of one level through the Content API (OData): readable field aliases instead of ids, with $filter, $select, $orderby and paging (at… |
archer_get_content_record | One record of a level through the Content API by its tracking id, with field values keyed by field alias |
archer_list_users | Archer user accounts with id, user name, first and last name, display name, account status and last login |
archer_list_groups | Archer groups with id, name and description |
Esempi di prompt
- "Elenca le applicazioni della nostra istanza Archer e dimmi quali contengono rischi, finding e incidenti."
- "Mostrami tutti i finding aperti con la data di scadenza superata, raggruppati per responsabile."
- "Quali rischi del registro dei rischi sono classificati come alti, e chi è il responsabile di ciascuno?"
- "Ricostruisci il nostro report mensile sugli incidenti: incidenti aperti il mese scorso per categoria e stato."
FAQ
Dove è disponibile Muse? Al momento Meta offre Muse negli Stati Uniti e in Canada, sul web, nelle app per iOS e Android e su WhatsApp.
Meta verifica questo connettore? No. Meta non verifica i connettori personalizzati. Muse vede solo i tool che hai attivato per questo server MCP in AnythingMCP, e puoi scollegarlo in qualsiasi momento da Settings → Connectors.
Prossimi passi
Questa guida ti è stata utile?