Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте Archer IRM одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Читайте данные GRC из Archer IRM (ранее RSA Archer) через REST API и Content API: приложения, уровни, поля и списки значений, а также записи о рисках, мерах контроля, замечаниях и инцидентах с поиском через OData. Вход в сессию с учётной записью Archer.
Попробуй спросить
Примеры промптов для Archer IRM
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → Archer IRM, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
Archer IRM + ChatGPT
Читайте данные GRC из Archer IRM (ранее RSA Archer) через REST API и Content API: приложения, уровни, поля и списки значений, а также записи о рисках, мерах контроля, замечаниях и инцидентах с поиском через OData. Вход в сессию с учётной записью Archer.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
ARCHER_URL, ARCHER_INSTANCE, ARCHER_USERNAME, ARCHER_PASSWORD
Шаг 1 — Получите учётные данные
- Попросите администратора Archer создать отдельную API-учётную запись, которая входит по паролю и имеет доступ на чтение к приложениям, которые должен запрашивать ИИ. Каждый вызов выполняется с правами этой учётной записи.
- Укажите в
ARCHER_URLадрес, по которому вы открываете Archer, сhttps://и без/appsи завершающей косой черты, напримерhttps://yourcompany.archerirm.comдля Archer SaaS. Локальные установки часто находятся в виртуальном каталоге: укажите и его, напримерhttps://archer.example.com/RSAarcher. - Укажите в
ARCHER_INSTANCEимя экземпляра, которое вы вводите на странице входа в Archer (в Archer SaaS это часто число). Администратор также найдёт его в Archer Control Panel или в Administration → Installation Settings. - Заполните
ARCHER_USERNAMEиARCHER_PASSWORD.ARCHER_USER_DOMAINзаполняйте, только если учётная запись относится к домену пользователей; иначе оставьте поле пустым. - При едином входе (SSO) администратор должен выбрать Allow manual bypass для экземпляра в Archer Control Panel, иначе вход через REST будет отклонён.
- Установите коннектор и запустите
archer_list_applications. Он выводит приложения, которые видит учётная запись: реестр рисков, замечания, меры контроля, инциденты, политики, поставщиков и другие.
Только чтение: эта первая версия только читает. ИИ не может создавать, изменять или удалять записи в Archer.
Сессии: коннектор входит под учётной записью и сам входит заново, когда сессия завершается по тайм-ауту Archer (часто от 20 до 30 минут).
Как он находит записи: archer_list_content_endpoints показывает уровни, которые может читать учётная запись, вместе с их псевдонимами, а archer_query_records ищет в одном из них по понятным именам полей, не больше 1 000 записей за вызов. Псевдонимы чувствительны к регистру. archer_list_application_fields и archer_get_values_list превращают идентификаторы полей и значений в понятные названия.
Отчёты: сохранённые отчёты и статистические поиски Archer отдаёт только через свои веб-сервисы SOAP, которые этот коннектор не вызывает. Попросите ИИ воссоздать отчёт как запрос через archer_query_records.
Частые ошибки: 401 означает, что не удался вход или сессия, поэтому проверьте учётную запись, имя экземпляра и, при SSO, ручной обход. 403 означает, что у учётной записи нет прав на это приложение. Ответ с IsSuccessful равным false и сообщениями проверки означает, что Archer отклонил запрос.
Коннектор не пишет в Archer, не запускает сохранённые отчёты и статистические поиски и не использует веб-сервисы SOAP Archer.
Шаг 2 — Установите адаптер
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
Шаг 3 — Добавьте коннектор в ChatGPT
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
ChatGPT подключает MCP-серверы как собственные приложения в режиме разработчика (Developer mode). Он есть в платных планах, в бесплатном его нет. В рабочих пространствах Business и Enterprise его, возможно, сначала должен разрешить администратор.
- Открой в ChatGPT Settings → Security and login и включи Developer mode.
- Перейди на chatgpt.com/plugins и нажми +.
- Введи название и короткое описание, например Name:
Archer IRM. - В разделе Connection укажи URL MCP-сервера
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDи создай подключение. - Когда ChatGPT попросит, войди в AnythingMCP (OAuth) и разреши доступ.
Доступные инструменты
| 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 |
Примеры запросов
- «Перечисли приложения в нашем экземпляре Archer и скажи, в каких хранятся риски, замечания и инциденты.»
- «Покажи все открытые замечания с просроченным сроком, сгруппированные по ответственным.»
- «Какие риски в реестре рисков оценены как высокие и кто отвечает за каждый из них?»
- «Воссоздай наш ежемесячный отчёт по инцидентам: инциденты, открытые в прошлом месяце, по категориям и статусам.»
FAQ
Работает ли бесплатный план ChatGPT с кастомными MCP-коннекторами? Нет. Для своих MCP-подключений нужен режим разработчика, а он есть только в платных планах.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
Это руководство помогло?