NestDaddy

Approval gate for databases

io.hibira/mcp-approval-gate · v0.4.0

Wraps a database MCP server: reads pass, writes wait for a supervisor to approve them.

Connect Runs on your machine

Terminal
claude mcp add mcp-approval-gate -e GATE_COMMAND=<GATE_COMMAND> -e HIBIRA_APP_ID=<HIBIRA_APP_ID> -e HIBIRA_KEY=<HIBIRA_KEY> -e HIBIRA_SECRET=<HIBIRA_SECRET> -e GATE_LABEL=<GATE_LABEL> -e GATE_PUSH_INTERESTS=<GATE_PUSH_INTERESTS> -e GATE_MODE=<GATE_MODE> -- npx -y @hibira-io/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-approval-gate": {
      "command": "npx",
      "args": [
        "-y",
        "@hibira-io/[email protected]"
      ],
      "env": {
        "GATE_COMMAND": "<GATE_COMMAND>",
        "HIBIRA_APP_ID": "<HIBIRA_APP_ID>",
        "HIBIRA_KEY": "<HIBIRA_KEY>",
        "HIBIRA_SECRET": "<HIBIRA_SECRET>",
        "GATE_LABEL": "<GATE_LABEL>",
        "GATE_PUSH_INTERESTS": "<GATE_PUSH_INTERESTS>",
        "GATE_MODE": "<GATE_MODE>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-approval-gate": {
      "command": "npx",
      "args": [
        "-y",
        "@hibira-io/[email protected]"
      ],
      "env": {
        "GATE_COMMAND": "<GATE_COMMAND>",
        "HIBIRA_APP_ID": "<HIBIRA_APP_ID>",
        "HIBIRA_KEY": "<HIBIRA_KEY>",
        "HIBIRA_SECRET": "<HIBIRA_SECRET>",
        "GATE_LABEL": "<GATE_LABEL>",
        "GATE_PUSH_INTERESTS": "<GATE_PUSH_INTERESTS>",
        "GATE_MODE": "<GATE_MODE>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp-approval-gate": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@hibira-io/[email protected]"
      ],
      "env": {
        "GATE_COMMAND": "<GATE_COMMAND>",
        "HIBIRA_APP_ID": "<HIBIRA_APP_ID>",
        "HIBIRA_KEY": "<HIBIRA_KEY>",
        "HIBIRA_SECRET": "<HIBIRA_SECRET>",
        "GATE_LABEL": "<GATE_LABEL>",
        "GATE_PUSH_INTERESTS": "<GATE_PUSH_INTERESTS>",
        "GATE_MODE": "<GATE_MODE>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
GATE_COMMAND
Required, secret
The database MCP server to wrap, e.g. npx -y @bytebase/dbhub --transport stdio --dsn postgres://user:pass@host/db
HIBIRA_APP_ID
Required
Hibira app ID (hibira.io portal)
HIBIRA_KEY
Required
Hibira app key
HIBIRA_SECRET
Required, secret
Hibira app secret
GATE_LABEL
Optional
The database's name on the approval page
GATE_PUSH_INTERESTS
Optional
Comma-separated push interests that receive approval requests
GATE_MODE
Optional
writes (default), all or none

Details

Package@hibira-io/[email protected] (NPM, stdio)
First published13 Nov 2026
Last updated13 Nov 2026
Registry nameio.hibira/mcp-approval-gate

More databases servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.