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