Sentinel Monitoring
Sentinel Monitoring: аптайм, SSL, DNS и мониторинг доменов клиентских сайтов из Claude
Что умеет
- Смотреть сводку аптайма и список мониторов, требующих внимания
- Создавать, обновлять, приостанавливать и удалять мониторы
- Просматривать историю производительности и DNS по монитору
- Запускать проверку URL по требованию из разных регионов
- Создавать, обновлять и закрывать инциденты
Какие данные видит
Доступ через OAuth к своей команде Sentinel; чтение доступно на плане Starter, изменения — на Pro и Business.
Нужен ли аккаунт
Не нужен: сервер работает без входа
Sentinel Monitoring создан для агентств и фрилансеров, ведущих сайты клиентов. MCP-сервер позволяет спрашивать про истекающие SSL-сертификаты, аптайм за период или состояние всех мониторов, а также создавать новые мониторы, управлять инцидентами и запускать проверку URL из разных регионов. Хостится удалённо, подключение через OAuth, запись доступна на платных планах Pro и Business.
Как подключить
Как подключить Sentinel Monitoring к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://sentinel-monitoring--adam-z5fq.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Sentinel Monitoring к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://sentinel-monitoring--adam-z5fq.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Sentinel Monitoring к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://sentinel-monitoring--adam-z5fq.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (21)
Технические названия из tools/list. Нужны только разработчикам.
| get-uptime-summary-tool | Returns an at-a-glance uptime summary for the user's current team: how many monitors are up, down, or paused, plus the monitors currently down and any open incidents. Use this to answer "is anything down right now?". |
| get-attention-items-tool | Returns a prioritized list of everything in the user's current team that needs attention right now — monitors that are down or degraded, SSL certificates and domains expiring soon, response-time regressions, and open incidents. Use this to answer "what needs my attention?" or "anything I should know this morning?". |
| list-monitors-tool | Lists the uptime monitors in the user's current team. By default each row is compact (id, url, status, 7-day avg response time) so large teams fit in one response; pass verbose=true for name, type, check interval, and last-checked time. Supports search/status/type filters and sort="response_time" (slowest first). Paginated: use offset with has_more/next_offset to page. Prefer filters and the compact default to keep responses small. |
| get-monitor-tool | Gets details for a single monitor in the user's current team, including the latest response time per region and recent incidents. |
| list-incidents-tool | Lists incidents (outages) for the user's current team, newest first. Supports optional filters by monitor, status, and date range. Paginated: pass offset to page through history and use has_more/next_offset to fetch the rest. |
| list-status-pages-tool | Lists the public status pages enabled for the user's current team, including each page's slug, custom domain, and the status of its underlying monitor. |
| list-expiring-certificates-tool | Lists SSL certificates and/or domain registrations in the user's current team that expire within a given window, soonest first. Answers questions like "any SSL certificates expiring soon?" or "which domains renew this month?". |
| get-performance-history-tool | Returns performance history for a monitor in the user's current team: daily response-time trend (avg/min/max + DNS/TCP/TLS/TTFB phases) and Lighthouse score history (performance/accessibility/SEO/best-practices + Core Web Vitals) per strategy. |
| get-dns-history-tool | Returns the DNS snapshot history for a monitor in the user's current team — the timeline of recorded DNS records per type (newest first), which reveals when records changed. The baseline snapshot is flagged. |
| check-url-tool | Probe a URL right now from Sentinel's global monitoring regions and return per-region reachability and latency. Use this to verify an endpoint is actually up worldwide — something an agent cannot do from a single location. This is a one-shot check: it does not create a monitor or store history, and a single probe is noisier than ongoing monitoring (a transient blip can read as offline). |
| create-monitor-tool | Creates a new monitor in the user's current team. Requires full API access (Pro/Business). The monitor type must be supported by the plan; check_types are filtered to those valid for the type. |
| update-monitor-tool | Updates an existing monitor in the user's current team. Requires full API access (Pro/Business). The monitor type is fixed; only fields you pass are changed. |
| delete-monitor-tool | Permanently deletes a monitor (and its history) in the user's current team. Requires full API access (Pro/Business). This cannot be undone. |
| pause-monitor-tool | Pauses a monitor (stops checks and alerts) in the user's current team. Requires full API access (Pro/Business). |
| unpause-monitor-tool | Resumes a paused monitor in the user's current team. Requires full API access (Pro/Business). |
| trigger-check-tool | Runs an on-demand check of an existing monitor right now and returns the result. Requires full API access (Pro/Business). |
| create-incident-tool | Creates a manual incident against a monitor in the user's current team. Requires full API access (Pro/Business). |
| update-incident-tool | Updates an incident's status and/or root cause in the user's current team. Requires full API access (Pro/Business). Marking it resolved sets the end time and duration. |
| delete-incident-tool | Permanently deletes an incident in the user's current team. Requires full API access (Pro/Business). This cannot be undone. |
| resolve-incident-tool | Marks an incident resolved in the user's current team, setting the end time and duration. Requires full API access (Pro/Business). |
| acknowledge-incident-tool | Acknowledges an incident in the user's current team, logging an acknowledgment activity. Requires full API access (Pro/Business). |