Wraps a database MCP server: reads pass, writes wait for a supervisor to approve them.
Maintain this server? Claim it
This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add mcp-approval-gate \ -e GATE_COMMAND=YOUR_GATE_COMMAND \ -e HIBIRA_APP_ID=YOUR_HIBIRA_APP_ID \ -e HIBIRA_KEY=YOUR_HIBIRA_KEY \ -e HIBIRA_SECRET=YOUR_HIBIRA_SECRET \ -- npx -y @hibira-io/[email protected]
Environment
GATE_COMMAND (required): The database MCP server to wrap, e.g. npx -y @bytebase/dbhub --transport stdio --dsn postgres://user:pass@host/dbHIBIRA_APP_ID (required): Hibira app ID (hibira.io portal)HIBIRA_KEY (required): Hibira app keyHIBIRA_SECRET (required): Hibira app secretGATE_LABEL (optional, not in the config above): The database's name on the approval pageGATE_PUSH_INTERESTS (optional, not in the config above): Comma-separated push interests that receive approval requestsGATE_MODE (optional, not in the config above): writes (default), all or noneWe don't run packages, so we can't list this server's tools.