Документация

MCP-сервер: мониторинг в Claude, ChatGPT и Cursor

Нотифарио подключается к ИИ-ассистентам по протоколу MCP (Model Context Protocol). После подключения ассистент видит ваши мониторы, статусы, инциденты и аптайм, может проверить сайт из России и Европы, а с правом управления — завести монитор, поставить на паузу или открыть окно обслуживания. Достаточно написать обычной фразой: «какие сайты сейчас лежат?», «заведи мониторинг SSL для shop.ru», «почему ночью был инцидент на api.example.ru?».

Адрес сервера один для всех приложений:

https://notifar.io/mcp

Вход — через OAuth (ассистент откроет страницу Нотифарио, вы подтвердите доступ) или по API-ключу из кабинета. Транспорт — Streamable HTTP.

Claude.ai и приложение Claude

  1. Откройте настройки коннекторов и добавьте свой коннектор (custom connector).
  2. Название — «Нотифарио», адрес — https://notifar.io/mcp. Поля OAuth Client ID и Secret оставьте пустыми: Claude зарегистрируется сам.
  3. Нажмите «Подключить» — откроется страница Нотифарио. Войдите, выберите «Только просмотр» или «Просмотр и управление» и подтвердите.

ChatGPT

В настройках приложений и коннекторов включите режим разработчика, создайте коннектор с адресом https://notifar.io/mcp и способом входа OAuth. Дальше — так же, как в Claude: подтверждение на странице Нотифарио.

Claude Code

Через OAuth (команда /mcp в Claude Code откроет браузер для входа):

claude mcp add --transport http notifario https://notifar.io/mcp

Или с API-ключом — удобно для серверов и CI:

claude mcp add --transport http notifario https://notifar.io/mcp \
  --header "Authorization: Bearer nfk_ваш_ключ"

Cursor, Windsurf и другие редакторы

Добавьте сервер в mcp.json (в Cursor — ~/.cursor/mcp.json или .cursor/mcp.json в проекте):

{
  "mcpServers": {
    "notifario": {
      "url": "https://notifar.io/mcp",
      "headers": { "Authorization": "Bearer nfk_ваш_ключ" }
    }
  }
}

Без блока headers редактор, если умеет OAuth, предложит войти через браузер. Ключ с правом только чтения — безопасный выбор, если ассистенту не нужно ничего менять. Не коммитьте файл с ключом в общий репозиторий.

Что умеет ассистент

Инструменты просмотра доступны при любом подключении, инструменты управления — только при доступе «Просмотр и управление» или ключе с правом write.

ИнструментЧто делаетДоступ
get_accountАккаунт и баланспросмотр
list_monitor_typesТипы мониторов и их поляпросмотр
list_locationsТочки мониторингапросмотр
list_monitorsСписок мониторов и их статусыпросмотр
get_monitorМонитор: настройки и состояние по точкампросмотр
get_check_resultsПоследние результаты проверокпросмотр
get_uptimeАптайм по днямпросмотр
list_incidentsИнцидентыпросмотр
get_incidentИнцидент: причина, точки, хронологияпросмотр
list_contactsКонтакты для уведомленийпросмотр
list_maintenance_windowsОкна обслуживанияпросмотр
list_status_pagesСтатус-страницыпросмотр
get_status_pageСтатус-страница: настройки и мониторыпросмотр
run_checkРазовая проверка адресапросмотр
create_monitorСоздать мониторуправление
update_monitorИзменить настройки мониторауправление
set_monitor_contactsНазначить контакты для уведомленийуправление
pause_monitorПоставить на паузууправление
resume_monitorВозобновитьуправление
check_monitor_nowПроверить сейчасуправление
change_monitor_typeСменить тип мониторауправление
delete_monitorУдалить монитор — только с явным подтверждениемуправление
create_maintenance_windowОткрыть окно обслуживанияуправление
delete_maintenance_windowУдалить окно обслуживания — только с явным подтверждениемуправление
create_status_pageСоздать статус-страницууправление
update_status_pageИзменить статус-страницууправление

run_check — разовая проверка любого адреса без создания монитора: HTTP, SSL, DNS, заголовки безопасности, порты, домен, чёрные списки и доступность из России. Те же проверки, что в бесплатных инструментах.

Безопасность и ограничения

  • Ассистент не может пополнять баланс, менять пароль, email, контакты для уведомлений и API-ключи.
  • Пароли, токены и заголовки авторизации в настройках мониторов показываются ассистенту замаскированными (***).
  • Удаление монитора и окна обслуживания выполняется только с явным подтверждением: ассистент сначала спросит вас.
  • Проверки новых мониторов оплачиваются с баланса как обычно; перед созданием ассистент получает расчёт стоимости.
  • Лимиты: 60 запросов в минуту на подключение, 30 разовых проверок run_check в час, 100 новых мониторов в сутки.
  • Доступ OAuth действует, пока вы его не отключите: Настройки → Подключения ИИ. Ключ API отзывается там же, во вкладке API-ключи.

In English

Notifario exposes its website and server monitoring as a remote MCP server at https://notifar.io/mcp (Streamable HTTP, stateless). Authenticate with OAuth 2.1 (dynamic client registration, PKCE S256; scopes read and write) or with an account API key sent as Authorization: Bearer nfk_….

There are 14 read tools (account, monitors, check results, uptime, incidents, contacts, maintenance windows, status pages, ad-hoc checks from Russian and European locations) and 12 write tools (create, update, pause, resume, retype and delete monitors; maintenance windows; status pages). Tool descriptions are in English; data such as monitor names, errors and incident texts is returned in Russian, as in the dashboard. Destructive tools require an explicit confirm: true. Limits: 60 requests/min per connection, 30 run_check calls/hour, 100 new monitors/day.

См. также