Руководство по коннектору12 мин чтенияMCP-инструментов: 437 языков

Как подключить incident.io к Claude через MCP

Реагирование на инциденты в incident.io из любого ИИ-агента: просматривайте инциденты с обновлениями и таймлайном, смотрите уровни серьёзности, статусы, роли, типы и пользовательские поля, ведите действия и follow-up задачи, читайте и закрывайте алерты, узнавайте, кто дежурит, вызывайте людей через эскалации и просматривайте пользователей, команды и каталог. Коннектор также объявляет и редактирует инциденты и публикует обновления.

HCАвтор: команда HelpCodeОбновлено 12 мин чтения Открытый код на GitHub

Без банковской карты · 7 дней пробного периода · Есть вариант self-host

incident.io

incident.io

incident.io incident response: incidents with updates and timeline, severities, statuses, roles, types and custom fields, actions and follow-ups, alerts and alert sources, on-call schedules and escalations, users, teams and the catalog. Declare and edit incidents, post updates, resolve alerts and page people.

инструментов

43

Регион

INTL

Категория

Мониторинг

Аутентификация

Bearer Token

Требуемые env-vars

INCIDENT_IO_API_KEY
Установить в Cloud одним кликом

7 дней бесплатно · Без карты

  • 7 дней бесплатно
    Без банковской карты
  • GDPR и готовность к SOC 2
    Данные в ЕС, журналы аудита
  • Открытый код на GitHub
    Open source · AGPL-3.0
  • Работает с ChatGPT, Claude, Gemini
    Любой MCP-совместимый клиент

Пропустите установку. Заработает меньше чем за 2 минуты.

Начните бесплатный период на cloud.anythingmcp.com, добавьте incident.io одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.

Начать бесплатный период

AnythingMCP есть в каталоге коннекторов Claude: добавьте его в Claude в один клик (откроется в новой вкладке), затем войдите и выберите, какие MCP-серверы может использовать Claude.

Кратко

Реагирование на инциденты в incident.io из любого ИИ-агента: просматривайте инциденты с обновлениями и таймлайном, смотрите уровни серьёзности, статусы, роли, типы и пользовательские поля, ведите действия и follow-up задачи, читайте и закрывайте алерты, узнавайте, кто дежурит, вызывайте людей через эскалации и просматривайте пользователей, команды и каталог. Коннектор также объявляет и редактирует инциденты и публикует обновления.

Попробуй спросить

Примеры промптов для incident.io

Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.

incident.io · live via MCP
Поделиться
Opus 4.7

Claude — это AI, он может ошибаться. Проверяйте ответы.

💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → incident.io, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без git clone, без локального сервера.

incident.io + Claude

Реагирование на инциденты в incident.io из любого ИИ-агента: просматривайте инциденты с обновлениями и таймлайном, смотрите уровни серьёзности, статусы, роли, типы и пользовательские поля, ведите действия и follow-up задачи, читайте и закрывайте алерты, узнавайте, кто дежурит, вызывайте людей через эскалации и просматривайте пользователей, команды и каталог. Коннектор также объявляет и редактирует инциденты и публикует обновления.

Предварительные требования

Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:

INCIDENT_IO_API_KEY

Шаг 1 — Получите учётные данные

Настройка занимает около 2 минут. Нужны аккаунт incident.io и API-ключ.

  1. В incident.io откройте Settings, API keys (https://app.incident.io/settings/api-keys) и нажмите Add new. Это может сделать только администратор или роль с правом управлять API-ключами.
  2. Назовите ключ и отметьте, что ему разрешено. Для чтения нужны как минимум view data (viewer), а также просмотр каталога, расписаний и дежурств; для приватных инцидентов нужно отдельное право. Для записи добавьте создание и редактирование инцидентов, управление действиями и follow-up задачами, создание эскалаций и т. д. Инструмент, на который у ключа нет права, отвечает 403.
  3. Скопируйте ключ (он показывается только один раз) в INCIDENT_IO_API_KEY без Bearer впереди. Коннектор передаёт его как Bearer-токен на https://api.incident.io.
  4. Установите коннектор и запустите incident_io_get_identity: он покажет имя ключа, адрес дашборда вашей организации и роли ключа, например viewer, incident_creator, incident_editor, on_call_viewer или escalation_creator.

Что происходит сейчас: incident_io_list_incidents с status_category: ["live"] (в приложении это Active) или ["triage"], от новых к старым, с номером, названием, описанием, статусом, серьёзностью, типом, режимом, видимостью, ролями, пользовательскими полями, отметками времени, каналом Slack и постоянной ссылкой. Фильтры: категория статуса, статус, серьёзность (через severity_gte также «не ниже этой»), тип, режим и дата создания или изменения; они объединяются через filter_mode all или any, а фильтры по пользовательским полям и ролям передаются в extra_filters. Затем incident_io_get_incident выдаёт инцидент целиком с метриками длительности и ссылкой на постмортем, incident_io_list_incident_updates возвращает обновления, а incident_io_list_incident_timeline_items по порядку показывает заметки, закреплённые сообщения и обновления. Тестовые и обучающие инциденты скрыты, пока вы явно не запросите эти режимы.

Настройки для поиска id: incident_io_list_severities, incident_io_list_incident_statuses, incident_io_list_incident_roles, incident_io_list_incident_types, incident_io_list_custom_fields, incident_io_get_custom_field, incident_io_list_custom_field_options и incident_io_list_incident_timestamps. ИИ сначала читает их, а потом использует id для фильтров, создания и редактирования.

Ведение инцидента:

  • incident_io_create_incident объявляет инцидент с названием, описанием, серьёзностью, статусом, типом, видимостью (public или private), режимом, ролями, значениями пользовательских полей и отметками времени. Обязательны idempotency_key и visibility. Режим test позволяет попробовать без настоящего инцидента, retrospective фиксирует уже прошедший.
  • incident_io_create_incident_update публикует обновление для участников и заинтересованных лиц и может одновременно сменить статус и серьёзность.
  • incident_io_edit_incident меняет название, описание, серьёзность, статус (инцидент закрывается переводом в статус категории closed), роли, пользовательские поля, отметки времени, ссылку на созвон или имя канала Slack. Меняется только то, что передано; notify_incident_channel сообщает об этом в канал.
  • Действия во время инцидента: incident_io_list_actions, incident_io_get_action, incident_io_create_action, incident_io_update_action (outstanding, completed, not_doing).
  • Follow-up задачи после инцидента: incident_io_list_follow_ups, incident_io_get_follow_up, incident_io_create_follow_up, incident_io_update_follow_up с приоритетом, категорией, метками, исполнителем или командой и связанной внешней задачей (Jira, Linear и другие). Обновление полностью заменяет действие или follow-up задачу, поэтому ИИ каждый раз передаёт текущий текст и статус.

Алерты: incident_io_list_alerts (фильтр по статусу, например firing, источнику, ключу дедупликации или дате), incident_io_get_alert, incident_io_list_incident_alerts, чтобы увидеть, какие алерты относятся к какому инциденту, и incident_io_resolve_alert, чтобы вручную закрыть активный алерт, если источник не присылает событие закрытия; в зависимости от alert route могут закрыться и запущенные им инциденты и эскалации. Источники алертов (Datadog, Grafana, Prometheus, CloudWatch, HTTP, email, heartbeat и другие) читаются через incident_io_list_alert_sources и incident_io_get_alert_source; их секретные токены не возвращаются.

Дежурства: incident_io_list_schedules и incident_io_get_schedule показывают ротации, слои и текущие смены; incident_io_list_schedule_entries возвращает итоговые записи за временное окно с учётом замен, то есть отвечает на вопрос «кто дежурит сейчас». incident_io_list_escalation_paths и incident_io_list_escalations показывают, кого вызывают и что произошло; incident_io_create_escalation вызывает людей по пути эскалации или напрямую по id пользователя.

Организация и каталог: incident_io_list_users (поиск по email или Slack id), incident_io_get_user, incident_io_list_teams, incident_io_list_catalog_types, incident_io_get_catalog_type, incident_io_list_catalog_entries (поиск записи через identifier) и incident_io_get_catalog_entry.

Перед записью: новый инцидент в режиме standard открывает канал в Slack или Teams и оповещает людей, обновление рассылается участникам и подписчикам, а эскалация будит дежурных. ИИ показывает, что собирается сделать, и ждёт вашего согласия. При повторной попытке создания он использует тот же idempotency_key, чтобы не появился второй инцидент, второе обновление или второй вызов.

Отключены при установке: нет. Все 43 инструмента включены, в том числе пишущие; что может ключ, определяют права, которые вы выдаёте ему в incident.io.

Форматы данных: id имеют формат ULID (26 символов, например 01FCNDV6P870EA6S7TK1DSYDG0); человекочитаемый номер находится в reference (INC-123). Время в ISO 8601 и UTC, фильтры по дате принимают YYYY-MM-DD. Категории статусов в API: triage, live (Active), learning (Post-incident), paused, closed, declined, canceled, merged. Чем выше rank серьёзности, тем серьёзнее инцидент. В ответах о пользовательских полях нет списков вариантов, их возвращает incident_io_list_custom_field_options.

Постраничный вывод: списки возвращают pagination_meta с after; ИИ повторяет запрос с этим значением в after, пока оно не пропадёт. page_size по умолчанию 25, для большинства списков до 250. incident_io_list_schedule_entries листает, подставляя pagination_meta.after в entry_window_start.

Ограничения: 1200 запросов в минуту на ключ.

Частые ошибки: 401 означает неверный или удалённый ключ. 403 означает, что у ключа нет права на этот вызов; incident_io_get_identity покажет его роли, а в Settings, API keys можно отметить недостающее право. 404 означает неизвестный id. 422 означает ошибку проверки, в errors указано поле, например недопустимый переход статуса. 429 означает превышение лимита запросов; подождите минуту.

Коннектор не удаляет инциденты, действия, follow-up задачи и записи каталога, не создаёт и не меняет источники алертов, расписания и пути эскалации и не возвращает секретные токены источников алертов.

Шаг 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 — Добавьте коннектор в Claude

URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указано YOUR_SERVER_ID.

Рекомендуемый путь: работает в claude.ai web без редактирования конфигурационных файлов.

  1. Открой в Claude Customize → Connectors.
  2. Нажми +, затем Add custom connector.
  3. Введи название, например incident.io, и URL удалённого MCP-сервера https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, затем нажми Add.
  4. Нажми Connect и войди в AnythingMCP (OAuth), чтобы разрешить доступ.

Все инструменты ниже появятся в чате: начинайте писать промпты.

Доступные инструменты

ToolWhat it does
incident_io_get_identityShow which API key the connector uses: its name, the organisation's dashboard URL and the roles (permissions) granted to it, e.g. viewer…
incident_io_list_incidentsList incidents, newest first: id, reference (INC-123), name, summary, status and status category, severity, type, mode, visibility, role…
incident_io_get_incidentGet one incident with everything on it: reference, name, summary, status, severity, type, mode, visibility, role assignments, custom field…
incident_io_create_incidentDeclare an incident: name, summary, severity, status, type, visibility and mode, with role assignments and custom field values
incident_io_edit_incidentEdit an incident: rename it, change its summary, severity or status (resolve it by moving to a closed status), assign roles, set custom…
incident_io_list_incident_updatesList the updates of an incident (or of all incidents), newest first: message, new status and severity, who posted it and when
incident_io_create_incident_updatePost an update to an incident: a message for responders and stakeholders, optionally moving it to another status or severity at the same…
incident_io_list_incident_timeline_itemsList the timeline of one incident: the items added to it (notes, pinned messages, updates) with their time and author, in order
incident_io_list_severitiesList the severities configured in incident.io (e.g
incident_io_list_incident_statusesList the incident statuses (e.g
incident_io_list_incident_rolesList the incident roles (e.g
incident_io_list_incident_typesList the incident types (e.g
incident_io_list_custom_fieldsList the custom fields of incidents with id, name, description and type (single_select, multi_select, text, link, numeric), and for…
incident_io_get_custom_fieldGet one custom field: name, description, type and, for catalog fields, the catalog type it draws its values from
incident_io_list_custom_field_optionsList the options of a single or multi select custom field: id (value_option_id), value and sort key
incident_io_list_incident_timestampsList the incident timestamps tracked for every incident (reported at, accepted at, impact started, resolved at, ...) with their ids, for…
incident_io_list_actionsList actions (tasks done during an incident), optionally of one incident: id, description, status (outstanding, completed, not_doing)…
incident_io_get_actionGet one action: description, status, assignee, incident and completion time
incident_io_create_actionAdd an action to an incident: a task to do now, optionally assigned to a user
incident_io_update_actionUpdate an action: mark it completed or not_doing (or outstanding again), reassign it or change its text
incident_io_list_follow_upsList follow-ups (work to do after an incident), optionally of one incident or team: id, title, description, status, priority, assignee…
incident_io_get_follow_upGet one follow-up: title, description, status, priority, category, assignee, labels, incident and the linked external issue
incident_io_create_follow_upAdd a follow-up to an incident: a title, optional description, assignee or team, priority, category and labels
incident_io_update_follow_upUpdate a follow-up: complete it or mark it not_doing, reassign it, change priority, labels or text
incident_io_list_alertsList alerts received from monitoring tools, newest first: id, title, description, status (firing, resolved), alert source, deduplication…
incident_io_get_alertGet one alert with its title, description, status, source, deduplication key, attributes, source URL and times
incident_io_resolve_alertResolve a firing alert by hand, e.g. when the source will not send a resolve event
incident_io_list_incident_alertsList the links between alerts and incidents: which alerts are attached to an incident, or which incidents an alert belongs to
incident_io_list_alert_sourcesList the alert sources (Datadog, Grafana, Prometheus, CloudWatch, HTTP, email, heartbeat, ...) with id, name, type, the template that…
incident_io_get_alert_sourceGet one alert source: name, type, template (title, description, attributes), filters, owning teams and source-specific options
incident_io_list_schedulesList on-call schedules with id, name, time zone, rotations and layers, and (with page_size 25 or less) the current and next shifts
incident_io_get_scheduleGet one on-call schedule: time zone, rotations with their layers, handover times and members, and the current shifts
incident_io_list_schedule_entriesShow who is on call on a schedule in a time window: the final entries after overrides, each with user, start and end
incident_io_list_escalation_pathsList the escalation paths (who gets paged in which order, through which schedules and users) with id and name
incident_io_list_escalationsList escalations (pages sent to people) with id, title, status (pending, triggered, acked, resolved, expired, cancelled, snoozed, ...)…
incident_io_create_escalationPage people: start an escalation that follows an escalation path, or notifies the given users directly, with a title included in every…
incident_io_list_usersList the users of the organisation with id, name, email, Slack user id and role
incident_io_get_userGet one user: name, email, Slack user id, base role and custom roles
incident_io_list_teamsList the teams of the organisation with id and name; team ids are used for follow-ups and alert source ownership
incident_io_list_catalog_typesList the catalog types (services, teams, features, environments, ...) with id, name, description, type name, attribute schema and whether…
incident_io_get_catalog_typeGet one catalog type with its attribute schema (names, types, which attributes link to other types)
incident_io_list_catalog_entriesList the entries of one catalog type (e.g. every service) with id, name, external id, aliases, rank and attribute values
incident_io_get_catalog_entryGet one catalog entry with its attribute values; with expand true also the entries that link to it

Примеры запросов

  • «Какие инциденты сейчас активны? Для каждого назови серьёзность, статус, incident lead и последнее обновление.»
  • «Кто сейчас дежурит по расписанию Platform и кто заступает следующим?»
  • «Кратко опиши таймлайн INC-123 и перечисли открытые follow-up задачи с исполнителями.»
  • «Объяви приватный тестовый инцидент „Задержки в оформлении заказа“ с серьёзностью Minor. Покажи данные перед созданием.»
  • «Какие алерты от Datadog всё ещё активны и привязан ли какой-нибудь из них к инциденту?»

FAQ

Работает ли с Claude Code так же как с Claude Desktop? Да, оба указывайте на https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.

Следующие шаги

Это руководство помогло?

Ваш агент для incident.io в одном клике.

Установите коннектор, вставьте ключ, спросите Claude. 7 дней бесплатно, без банковской карты.

Похожие руководства

Коннекторы

Как подключить incident.io к ChatGPT через MCP

Реагирование на инциденты в incident.io из любого ИИ-агента: просматривайте инциденты с обновлениями и таймлайном, смотрите уровни серьёзности, статусы, роли, типы и пользовательские поля, ведите действия и follow-up задачи, читайте и закрывайте алерты, узнавайте, кто дежурит, вызывайте людей через эскалации и просматривайте пользователей, команды и каталог. Коннектор также объявляет и редактирует инциденты и публикует обновления.

Коннекторы

Как подключить incident.io к Cursor через MCP

Реагирование на инциденты в incident.io из любого ИИ-агента: просматривайте инциденты с обновлениями и таймлайном, смотрите уровни серьёзности, статусы, роли, типы и пользовательские поля, ведите действия и follow-up задачи, читайте и закрывайте алерты, узнавайте, кто дежурит, вызывайте людей через эскалации и просматривайте пользователей, команды и каталог. Коннектор также объявляет и редактирует инциденты и публикует обновления.

Коннекторы

Как подключить incident.io к Gemini через MCP

Реагирование на инциденты в incident.io из любого ИИ-агента: просматривайте инциденты с обновлениями и таймлайном, смотрите уровни серьёзности, статусы, роли, типы и пользовательские поля, ведите действия и follow-up задачи, читайте и закрывайте алерты, узнавайте, кто дежурит, вызывайте людей через эскалации и просматривайте пользователей, команды и каталог. Коннектор также объявляет и редактирует инциденты и публикует обновления.

Коннекторы

Как подключить incident.io к Meta Muse через MCP

Реагирование на инциденты в incident.io из любого ИИ-агента: просматривайте инциденты с обновлениями и таймлайном, смотрите уровни серьёзности, статусы, роли, типы и пользовательские поля, ведите действия и follow-up задачи, читайте и закрывайте алерты, узнавайте, кто дежурит, вызывайте людей через эскалации и просматривайте пользователей, команды и каталог. Коннектор также объявляет и редактирует инциденты и публикует обновления.

Коннекторы

incident.io в MCP: инциденты, обновления, алерты, графики дежурств, эскалации и каталог в любом ИИ-агенте

Реагирование на инциденты в incident.io из любого ИИ-агента: просматривайте инциденты с обновлениями и таймлайном, смотрите уровни серьёзности, статусы, роли, типы и пользовательские поля, ведите действия и follow-up задачи, читайте и закрывайте алерты, узнавайте, кто дежурит, вызывайте людей через эскалации и просматривайте пользователей, команды и каталог. Коннектор также объявляет и редактирует инциденты и публикует обновления.

Коннекторы

Как подключить incident.io к Microsoft Copilot через MCP

Реагирование на инциденты в incident.io из любого ИИ-агента: просматривайте инциденты с обновлениями и таймлайном, смотрите уровни серьёзности, статусы, роли, типы и пользовательские поля, ведите действия и follow-up задачи, читайте и закрывайте алерты, узнавайте, кто дежурит, вызывайте людей через эскалации и просматривайте пользователей, команды и каталог. Коннектор также объявляет и редактирует инциденты и публикует обновления.