К основному содержанию
MCP-сервер CX Codex

monitor — MCP-сервер для Claude Code: метрики Valkey и Redis

Подключает ИИ-ассистента к платформе BetterDB, чтобы прямо из редактора смотреть метрики Valkey и Redis, разбирать медленные команды и искать горячие ключи.

Установить в Claude Code · Командой платформы Все способы и платформы ↓
claude mcp add --env BETTERDB_URL=<BETTERDB_URL> --env BETTERDB_TOKEN=<BETTERDB_TOKEN> --env BETTERDB_INSTANCE_ID=<BETTERDB_INSTANCE_ID> --transport stdio mcp -- npx -y @betterdb/mcp
Открыть на GitHub

Что делает monitor

Сервер ставится через npx и работает по stdio. Внутри — набор инструментов для чтения состояния баз: get_health даёт сводку по здоровью инстанса, get_slowlog и get_commandlog показывают медленные команды, get_hot_keys ищет ключи, которые перекашивают нагрузку. Есть get_memory, get_clients, get_acl_audit и история событий задержки. Часть инструментов помечена как Pro.

Для облачного варианта нужен токен: его выдают в BetterDB в разделе Settings → MCP Tokens, и без него облако не заработает. Самохостед-инстанс читается анонимно, но запись требует токена администратора, а изменения записываются в журнал активности под именем владельца токена. Токены не управляют участниками и другими токенами.

Адрес инстанса задаётся переменной BETTERDB_URL, по умолчанию http://localhost:3001. Флаг --autostart поднимает локальный процесс монитора, --persist оставляет его работать после выхода сервера, --storage переключает хранилище между sqlite и memory. Если монитор уже запущен на другом порту, укажите его через --port, иначе сервер будет стучаться в пустоту.

Какие задачи решает

  • посмотреть здоровье продакшн-инстанса Valkey без выхода из редактора
  • найти медленные команды за последний час
  • вычислить горячие ключи, которые дают неравномерную нагрузку
  • сравнить потребление памяти по узлам кластера
  • разобрать историю событий задержки по конкретному типу

Примеры запросов агенту

  • Какое здоровье у моего продакшн-инстанса Valkey?
  • Покажи самые медленные команды за последний час.
  • Есть ли горячие ключи, которые перекашивают нагрузку?

Как установить monitor

Командой платформы

claude mcp add --env BETTERDB_URL=<BETTERDB_URL> --env BETTERDB_TOKEN=<BETTERDB_TOKEN> --env BETTERDB_INSTANCE_ID=<BETTERDB_INSTANCE_ID> --transport stdio mcp -- npx -y @betterdb/mcp

Вместо <…> подставьте свои значения

По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие

Похожие

World Monitor koala73 Подключает к агенту глобальный мониторинг событий: военные конфликты, биржевые сводки, энергетику и кибербезопасность. Пригодится для анализа геополитических и рыночных рисков прямо в чате. CX Codex +1 ★ 89 408звёзд репо Scrapling MCP Server D4Vinci Веб-скрейпинг страниц с защитой Cloudflare и рендерингом JavaScript для ИИ-агентов. Помогает собирать данные сайтов в Markdown или JSON без ручного обхода блокировок. CX Codex +1 ★ 89 433звёзд репо MCP Toolbox for Databases официальный googleapis Подключает ИИ-агента к базам данных через MCP: можно изучать схемы, выполнять запросы и создавать код с учётом структуры базы. CX Codex +1 ★ 16 717звёзд репо PostHog MCP Server PostHog Подключает PostHog к ИИ-клиентам для аналитики событий и управления флагами функциональности. CX Codex +1 ★ 40 409звёзд репо dbx t8y2 MCP-сервер, через который ИИ-агент выполняет запросы к базам данных по подключениям, настроенным в DBX. CX Codex +1 ★ 27 669звёзд репо Metabase metabase Подключает AI-ассистентов к инстансу Metabase для поиска таблиц, запуска аналитических запросов и построения графиков с учётом прав пользователя. CX Codex +1 ★ 49 845звёзд репо

Рядом в теме «Данные и базы»

Все MCP-серверы по теме «Данные и базы» →

Вопросы о monitor

Как установить monitor в Claude Code?

Через CLI: claude mcp add monitor -e BETTERDB_TOKEN=<BETTERDB_TOKEN> -- npx -y @betterdb/mcp. Если нужны адрес инстанса и предвыбранный инстанс, используйте второй вариант: `claude mcp add --env BETTERDB_URL=<BETTERDB_URL> --env BETTERDB_TOKEN=<BETTERDB_TOKEN> --env BETTERDB_INSTANCE_ID=<BETTERDB_INSTANCE_ID> --transport stdio mcp -- npx -y @betterdb/mcp`.

Что делает monitor?

Соединяет MCP-клиент с платформой BetterDB и отдаёт ассистенту инструменты для чтения метрик Valkey и Redis: здоровье, медленные команды, горячие ключи, память, клиенты, аудит ACL.

Нужен ли токен для работы?

Для BetterDB Cloud токен обязателен. На своём инстансе инструменты чтения работают и без него, а для записи нужен токен администратора.

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой