monitor

MCP.Pizza Chef: BetterDB-inc

This tool connects your AI assistant directly to a running Valkey or Redis database so you can check its health without digging through logs yourself. Ask about slow-running commands, review a history of who accessed or changed data, and catch unusual activity as it happens. Setup involves running a small monitoring application, either through Docker or a quick command-line install, along with a security key to keep access locked down.

Coding
Data

Use This MCP server To

Find out which commands are slowing my database down Check my database's health without opening a separate dashboard Review a log of who accessed or changed my data Get alerted to unusual activity on my database Ask what happened right before a slowdown started Track database performance during a busy traffic spike

README

BetterDB Monitor

A monorepo application for monitoring Valkey/Redis databases with a NestJS backend and React frontend.

Website | Docker Hub | npm | Documentation | Blog

BetterDB is built by BetterDB Inc., a public benefit company operating under the OCV Open Charter.

Project Structure

betterdb-monitor/
├── apps/
│   ├── api/                 # NestJS backend (Fastify)
│   └── web/                 # React frontend (Vite)
├── packages/                # Published packages (see below)
├── docs/                    # Documentation site (Jekyll)
├── docker-compose.yml       # Local Valkey (port 6380) and Redis (port 6382) for testing
└── package.json             # Workspace root

Packages

This monorepo ships several standalone packages. See packages/ for the full list.

Caching

Package Language Registry
@betterdb/semantic-cache TypeScript npm
betterdb-semantic-cache Python PyPI
@betterdb/agent-cache TypeScript npm
betterdb-agent-cache Python PyPI

monitor FAQ

Can I use this to find out why my database is running slowly?
Yes — it can surface the exact commands that are taking the longest to run, so you can see what's causing the slowdown.
Can I use this to see who accessed or changed data in my database?
Yes — it keeps a record of database activity that you can ask your assistant to review at any time.
Do I need to already have a Valkey or Redis database set up?
Yes. This tool watches an existing Valkey or Redis database; it does not create or replace one for you.
Which AI assistants does this work with?
It's built on the Model Context Protocol (MCP), the open standard that lets assistants such as Claude, ChatGPT, and Gemini connect to outside tools, so it works with any assistant that supports MCP connections.
Do I need an account or a security key to use this?
Yes — you'll need a security key to connect the tool to your database safely, along with your database's connection details.
How hard is this to set up?
It takes some technical setup. You'll need Docker or a command-line tool installed, plus your database's connection details, so it's best handled by someone comfortable with basic developer tools.
Will using this change or slow down my database?
No — it's built to watch and report on your database's activity, not to modify the data stored in it.