OneUptime MCP
Встроенный MCP OneUptime: агент разбирает инциденты, читает логи и трассы, подтверждает алерты и настраивает мониторы.
- 7 816 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- С правом записи агент подтверждает и решает алерты и инциденты, меняет мониторы и удаляет записи.
- Логи, трассы и исключения попадают в контекст модели.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/oneuptimeОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- С правом записи агент подтверждает и решает алерты и инциденты, меняет мониторы и удаляет записи.
- Логи, трассы и исключения попадают в контекст модели.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
MCP-сервер входит в каждый экземпляр OneUptime и находится по адресу `/mcp` рядом с панелью управления: `https://oneuptime.com/mcp` в облаке и `https://ваш-домен/mcp` в своей установке. Устанавливать ничего не нужно, сервер работает по потоковому HTTP без сессий. Инструменты охватывают мониторы, инциденты, алерты, команды и дежурства, статус-страницы, плановые работы и телеметрию. Для 53 видов записей есть инструменты создания, чтения, списка, обновления, удаления и подсчета, для 9 видов телеметрии (логи, метрики, трассы, исключения и другие) списки и подсчет только на чтение. Читающие инструменты помечены `readOnlyHint`, меняющие `destructiveHint`. Вход идет по OAuth 2.1 от имени пользователя либо по ключу API проекта для агентов без человека.
Для кого. Дежурным инженерам и командам SRE, которые работают в OneUptime и хотят разбирать инциденты и телеметрию из Claude Code, Cursor или VS Code с Copilot.
Подходит, если
- Пришел алерт, и агент ищет причину в логах и трассах, а затем подтверждает алерт.
- Инцидент нужно объявить, добавить заметки и довести до решения без переключения в панель.
- Монитор для нового сервиса создают по описанию и проверяют его статус и историю.
- Статус-страницу обновляют объявлением, а плановые работы заводят из диалога.
Не подходит, если
- Проекта OneUptime нет: сервер работает с вашим проектом и его правами.
- Агенту нельзя ничего менять: выбирайте при согласии режим только для чтения или ключ с ролью Viewer.
- Облачный тариф ниже Growth: подключение клиента MCP там недоступно, как и ключи API.
Пример запроса к агенту
Посмотри открытые инциденты за сутки, найди в логах и трассах причину последнего и подскажи, какие алерты подтвердить.MCP
- Транспорт
- http
- Авторизация
- OAuth
Переменные окружения
x-api-keyсекрет- Ключ API проекта для агентов без человека, без него вход идет по OAuth
Ограничения
На OneUptime Cloud подключение клиента MCP доступно с тарифа Growth и выше, как и ключи API. Вход по OAuth действует в одном проекте, для второго проекта клиента подключают заново. Режим только для чтения запрещает инструменты создания, обновления, удаления, подтверждения и решения. Мастер-ключ API дает доступ ко всему экземпляру, агентам его давать нельзя: берите ключ проекта с минимумом прав. Без входа и ключа доступны только инструменты публичных статус-страниц. Клиент, не использованный 30 дней, авторизуют заново.
Как отключить. В Project Settings, AI, MCP Server нажмите Disconnect у подключенного клиента: он перестает работать сразу. Ключи API отзывают в Project Settings, Advanced, API Keys, а запись сервера убирают из настроек клиента.
Частые вопросы
Как подключить Claude Code?
Командой `claude mcp add --transport http oneuptime https://oneuptime.com/mcp`, затем `/mcp` и выбор `oneuptime` для входа.
Как дать агенту только чтение?
При авторизации выберите Read only: тогда доступны только инструменты `get_`, `list_` и `count_`, остальные отклоняет сервер и API. Для ключа API выберите роль Viewer.
Как подключить агента без человека?
Создайте ключ в Project Settings, Advanced, API Keys и передайте его заголовком `x-api-key`. Для чтения хватит роли Viewer.
Что доступно без входа?
Только инструменты публичных статус-страниц.
Работает ли это в самостоятельной установке?
Да, сервер есть в каждом экземпляре OneUptime: `https://ваш-домен/mcp`.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыСервис мониторинга и страниц статуса с MCP-сервером: агент читает состояние проверок и ведет инциденты.
Скилл учит агента заводить мониторы, вести инциденты и собирать публичные статус-страницы в OpenUptime через MCP
Datadog MCP Server (winor30)
Datadog MCP Server
Независимый MCP-сервер Datadog: агент читает инциденты, мониторы, логи, метрики, трейсы и RUM и планирует простои.
MCP-сервер Superlog: агент ищет инциденты, смотрит логи, трейсы и метрики и настраивает алерты и дашборды наблюдаемости.
Rootly MCP Server — инциденты и дежурства из агента
Rootly MCP Server
Официальный MCP-сервер Rootly: агент ищет и обновляет инциденты, алерты, дежурства и сервисы, наборы инструментов урезают контекст
mcp-uptime-kuma — MCP-сервер для Uptime Kuma 2
mcp-uptime-kuma
MCP-сервер дает агенту читать мониторы Uptime Kuma 2 и историю проверок, создавать и менять мониторы и окна обслуживания
Коротко о README
README перечисляет возможности платформы и одной строкой упоминает MCP-сервер. Подробности лежат в документации `ai/mcp-server`.