PingZen Uptime Monitoring

PingZen: мониторинг сайтов и API по 22 протоколам через ассистента

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаRU / СНГБесплатноТолько чтение

Что умеет

  • Смотреть статус и историю проверок мониторов
  • Создавать и настраивать мониторы по разным протоколам
  • Настраивать алерты и получать уведомления об инцидентах
  • Вести статус-страницы для внешних пользователей

Какие данные видит

Без аккаунта сервер работает с тестовыми данными; с аккаунтом — с реальными мониторами пользователя.

Нужен ли аккаунт

Не нужен: сервер работает без входа

PingZen следит за доступностью сайтов, API и сервисов по HTTP, TCP, DNS, SSL, gRPC, ICMP и другим протоколам. MCP-сервер даёт 44 инструмента для управления мониторами, алертами, инцидентами и статус-страницами, работает в тестовом режиме с мок-данными без аккаунта.

Как подключить

Как подключить PingZen Uptime Monitoring к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://uptime-monitoring--pingzen.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить PingZen Uptime Monitoring к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://uptime-monitoring--pingzen.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить PingZen Uptime Monitoring к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://uptime-monitoring--pingzen.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (44)

Технические названия из tools/list. Нужны только разработчикам.

pingHealth check endpoint for MCP server. Returns server status and version information. Use this to verify the MCP server is running and accessible.
list_monitorsList all monitors for a user or workspace. Returns monitor name, current status (up/down/degraded), URL, and uptime percentage. Common use cases: - 'Show me all my monitors' - 'What monitors are in workspace 1?' - 'List all down monitors' Returns: Array of monitors with id, name, status, url, uptime_percentage.
get_monitor_statusGet real-time status of a specific monitor. Returns current status, last check time, response time, and error message if any. Common use cases: - 'What's the status of api.example.com?' - 'Is monitor 42 up or down?' - 'When was the last check?' Returns: status, last_check_at, response_time_ms, http_status_code, error_message.
get_uptime_statsGet uptime statistics for a monitor over a time period. Returns uptime percentage, total checks, failed checks, and average response time. Common use cases: - 'What was the uptime last month?' - 'Show me SLA report for Q4' - 'How many failed checks in the last week?' Returns: uptime_percentage, total_checks, successful_checks, failed_checks, avg_response_time_ms.
get_check_historyGet historical check results for a monitor. Returns list of checks with timestamp, status, response time, and errors. Common use cases: - 'Show me last 10 checks for api.example.com' - 'What errors occurred in the last hour?' - 'Get check history for monitor 42' Returns: Array of check results with timestamp, status, response_time, error_message.
create_monitorCreate a new uptime monitor. Supports 22 protocols (HTTP, HTTPS, TCP, DNS, SSL, etc.). Common use cases: - 'Monitor https://api.example.com every 60 seconds' - 'Add a TCP check for db.example.com:5432' - 'Create an SSL certificate monitor for example.com' Returns: Created monitor details with ID.
update_monitorUpdate an existing monitor's settings. Only provided fields are changed; others keep current values. Common use cases: - 'Rename monitor 42 to Production API' - 'Pause monitor 42' - 'Change interval to 120 seconds' Returns: Updated monitor details.
delete_monitorDelete a monitor and all its data (check results, alerts, incidents). This action is IRREVERSIBLE. Safety: You must pass confirm=true to actually delete. Without it, returns a warning listing what will be deleted. Returns: Confirmation message or deletion warning.
execute_checkRun an immediate health check for a monitor. Returns real-time result without waiting for the next scheduled check. The check is marked as manual (excluded from uptime SLA calculations). Common use cases: - 'Check if api.example.com is up right now' - 'Run a health check on monitor 42' Returns: Check result with status, response time, errors.
list_alertsList all alert configurations. Returns alert name, channel, target, triggers, and active status.
create_alertCreate a new alert rule. Sends notifications via the chosen channel when triggers fire.
update_alertUpdate an existing alert rule. Only provided fields are changed.
delete_alertDelete an alert rule. Pass confirm=true to confirm deletion.
test_alertSend a test notification for an alert to verify channel configuration.
list_incidentsList incidents. Filter by status (investigating, identified, monitoring, resolved).
get_incidentGet incident details including timeline of status updates.
update_incidentAdd a status update to an incident. Optionally change status (investigating -> identified -> monitoring -> resolved).
resolve_incidentResolve an incident. Shortcut for update_incident with status=resolved.
list_status_pagesList all status pages in the workspace.
create_status_pageCreate a new public status page with a unique slug.
update_status_pageUpdate a status page's title, slug, description, theme, or visibility.
add_status_page_monitorAdd a monitor to a status page.
remove_status_page_monitorRemove a monitor from a status page.
list_workspacesList all workspaces for the current user.
registerCreate a new PingZen account. Returns access token, refresh token, and a permanent API key. A default workspace and demo monitor are automatically created. The API key (pz_...) never expires — save it for permanent MCP access. Common use cases: - 'I want to start monitoring my website' - 'Create an account for me' Returns: user_id, email, workspace_id, access_token, refresh_token, api_key.
loginLog in to an existing PingZen account. Returns access token, refresh token, and a permanent API key. After login, all other tools become available. The API key (pz_...) never expires — save it for permanent MCP access. Common use cases: - 'Log me in to PingZen' - 'I already have an account' Returns: access_token, refresh_token, expires_in, user_id, api_key.
refresh_tokenRefresh an expired access token using a refresh token. Returns a new access token and refresh token pair. Use this when the access token has expired. Returns: new access_token, refresh_token, expires_in.
get_current_userGet profile information for the currently authenticated user. Returns: user_id, email, plan, limits (monitors, alerts, workspaces), created_at, last_login_at.
generate_api_keyGenerate a permanent API key for MCP access. API keys never expire and replace JWT tokens for long-term use. The key is shown ONCE and cannot be retrieved later. Common use cases: - 'Generate an API key for my CI/CD pipeline' - 'I need a permanent token for my MCP client' Returns: raw API key (pz_...), setup instructions for MCP clients.
create_workspaceCreate a new workspace for organizing monitors. Returns: workspace_id, name, color, is_default.
update_workspaceUpdate a workspace's name, description, or color. Only provided fields are changed.
list_monitor_groupsList all monitor groups. Returns group name, monitor count, status, and health percentage.
create_monitor_groupCreate a monitor group for organizing related monitors. Returns: group_id, name, monitor_count.
update_monitor_groupUpdate a monitor group. Only provided fields are changed. To replace monitors, pass the full list of monitor_ids.
delete_monitor_groupDelete a monitor group. Monitors are NOT deleted, only ungrouped. Pass confirm=true to confirm deletion.
list_telegram_groupsList Telegram groups linked to the current user. Groups can receive alert notifications via the Telegram channel. Returns: Array of groups with id, chat_id, title, chat_type, workspace_id.
link_telegram_groupGenerate a deep link URL for adding the PingZen bot to a Telegram group. Open the URL in Telegram to select a group. The link expires in 1 hour. After linking, the group's chat_id can be used as a target for Telegram alerts. Returns: Deep link URL, workspace name, expiry info.
delete_telegram_groupUnlink a Telegram group. The bot stays in the group, but alerts will no longer be sent to it. Pass confirm=true to confirm.
list_heartbeatsList all heartbeat monitors for cron job / scheduled task monitoring. Heartbeats work in reverse: your service pings PingZen to confirm it ran. Returns: Array of heartbeat monitors with id, name, slug, status, interval, grace period, last ping, total pings.
create_heartbeatCreate a new heartbeat monitor for cron jobs or scheduled tasks. Your service pings PingZen at the expected interval; if a ping is missed, an alert fires after the grace period. Returns: Heartbeat details with slug, secret, and ping URL.
get_heartbeatGet detailed information about a specific heartbeat monitor. Returns: name, slug, status, interval, grace period, last ping, total pings, consecutive misses, ping URL.
delete_heartbeatDelete a heartbeat monitor and all its ping history. This action is IRREVERSIBLE. Safety: Pass confirm=true to actually delete.
pause_heartbeatPause a heartbeat monitor. No alerts will be sent while paused. Use resume_heartbeat to reactivate.
resume_heartbeatResume a paused heartbeat monitor. Status resets to 'pending' until the next ping is received.