mcpbeat Sign in

Approval gate for databases MCP Server

local only

Approval gate for databases runs on your own machine — the client starts it, so there is no endpoint to ping. Last commit 13 Nov 2026.

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

—
Installs / week
npm · @hibira-io/mcp-approval-gate
0
Stars
0 open issues
13 Nov 2026
Last commit
from GitHub
MIT
License
JavaScript

Nothing serious here today

Today is the operative word: we check Approval gate for databases every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.

run in your 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>' -- npx -y @hibira-io/mcp-approval-gate
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "mcp-approval-gate": {
      "command": "npx",
      "args": [
        "-y",
        "@hibira-io/mcp-approval-gate"
      ],
      "env": {
        "GATE_COMMAND": "<GATE_COMMAND>",
        "HIBIRA_APP_ID": "<HIBIRA_APP_ID>",
        "HIBIRA_KEY": "<HIBIRA_KEY>",
        "HIBIRA_SECRET": "<HIBIRA_SECRET>"
      }
    }
  }
}
~/.codex/config.toml
[mcp_servers.mcp-approval-gate]
command = "npx"
args = ["-y", "@hibira-io/mcp-approval-gate"]
env = { GATE_COMMAND = "<GATE_COMMAND>", HIBIRA_APP_ID = "<HIBIRA_APP_ID>", HIBIRA_KEY = "<HIBIRA_KEY>", HIBIRA_SECRET = "<HIBIRA_SECRET>" }
.cursor/mcp.json
{
  "mcpServers": {
    "mcp-approval-gate": {
      "command": "npx",
      "args": [
        "-y",
        "@hibira-io/mcp-approval-gate"
      ],
      "env": {
        "GATE_COMMAND": "<GATE_COMMAND>",
        "HIBIRA_APP_ID": "<HIBIRA_APP_ID>",
        "HIBIRA_KEY": "<HIBIRA_KEY>",
        "HIBIRA_SECRET": "<HIBIRA_SECRET>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp-approval-gate": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@hibira-io/mcp-approval-gate"
      ],
      "env": {
        "GATE_COMMAND": "<GATE_COMMAND>",
        "HIBIRA_APP_ID": "<HIBIRA_APP_ID>",
        "HIBIRA_KEY": "<HIBIRA_KEY>",
        "HIBIRA_SECRET": "<HIBIRA_SECRET>"
      }
    }
  }
}

Put your own values in place of <GATE_COMMAND> (The database MCP server to wrap, e.g. npx -y @bytebase/dbhub --transport stdio --dsn postgres://user:pass@host/db), <HIBIRA_APP_ID> (Hibira app ID (hibira.io portal)), <HIBIRA_KEY> (Hibira app key), <HIBIRA_SECRET> (Hibira app secret). The author’s registry entry marks them as required.

Optional settings from the registry entry, left out of the block above: GATE_LABEL (The database's name on the approval page), GATE_PUSH_INTERESTS (Comma-separated push interests that receive approval requests), GATE_MODE (writes (default), all or none).

Alternatives to Approval gate for databases

same job, measured the same way
MySQL MCP
by gistrec

MCP server for one MySQL database: schema, read-only queries and guarded writes.

151 installs/wk local only
Tabellum
by dudko

MCP bridge to the Tabellum database client: schema, reads, SQL drafts; writes approved in the app.

64 installs/wk local only
Quorum
by quorumdb

Database tools for AI clients through the Quorum app: reads, masking, approved writes.

71 installs/wk local only
Tmdb MCP Server
by tcehjaava

MCP server for The Movie Database (TMDB) API

71 installs/wk local only
Colabfit MCP
by colabfit

An MCP server that provides access to the ColabFit database

169 installs/wk local only
Fastmcp Sqltools
by atarkowska

A MCP server provides SQL database access with support for PostgreSQL, MySQL, and SQLite.

113 installs/wk local only
SQL Safe MCP
by proprock

Minimal, read-only, PII-safe MCP server for SQL databases.

692 installs/wk local only
MCP for Primavera P6
by nizarhamza

Primavera P6 MCP server: critical path, DCMA checks, what-if and safe write-back to the P6 database

local only

Approval gate for databases — questions

Answers built from our own checks of this server.

Why is there no uptime for Approval gate for databases?
Approval gate for databases runs on your own machine over stdio — there is no network address to reach, so uptime cannot be measured for it by anyone. What can be measured is adoption: the npm package @hibira-io/mcp-approval-gate.
How do I connect Approval gate for databases?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It runs locally, so the command pulls @hibira-io/mcp-approval-gate straight from npm; nothing to host, nothing to sign up for.
Is Approval gate for databases open source?
Yes — it is published under the MIT licence, written in JavaScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.