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
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.
Setup
- 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.
Prerequisiti: ARCHER_URL, ARCHER_INSTANCE, ARCHER_USERNAME, ARCHER_PASSWORD
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 Archer IRM e inserisci le variabili elencate nei Prerequisiti.
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."
Prossimi passi
Questa guida ti è stata utile?