Expand description
Query engine — read-only access to the storage database.
All CLI observability commands (mcpr proxy logs, mcpr proxy slow, etc.)
are thin wrappers around QueryEngine methods. Each method executes a
parameterized SQL query and maps rows to typed result structs.
The query engine opens its own read-only connection to the database. WAL mode ensures this never blocks the background writer.
Modules§
- clients
- Query:
mcpr proxy clients <proxy>— aggregated client breakdown. - logs
- Query:
mcpr proxy logs <proxy>— recent request log with filtering. - schema
- Query:
mcpr proxy schema— show captured MCP server schema and change history. - session_
detail - Query:
mcpr proxy session <id>— drill into a single session with its requests. - sessions
- Query:
mcpr proxy sessions <proxy>— list MCP sessions with client info. - slow
- Query:
mcpr proxy slow— slowest requests above a threshold. - stats
- Query:
mcpr proxy stats <proxy>— per-tool aggregated metrics. - store_
ops - Query:
mcpr store statsandmcpr store vacuum— operational commands.
Structs§
- Query
Engine - Read-only query interface to the storage database.