{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.hibira/mcp-approval-gate","description":"Wraps a database MCP server: reads pass, writes wait for a supervisor to approve them.","title":"Approval gate for databases","repository":{"url":"https://github.com/hibira-io/mcp-approval-gate","source":"github"},"version":"0.2.0","websiteUrl":"https://github.com/hibira-io/mcp-approval-gate","icons":[{"src":"https://hibira.io/portal/brand/icon-512.png","mimeType":"image/png","sizes":["512x512"]}],"packages":[{"registryType":"npm","identifier":"@hibira-io/mcp-approval-gate","version":"0.2.0","transport":{"type":"stdio"},"environmentVariables":[{"description":"The database MCP server to wrap, e.g. npx -y @bytebase/dbhub --transport stdio --dsn postgres://user:pass@host/db","isRequired":true,"isSecret":true,"name":"GATE_COMMAND"},{"description":"Hibira app ID (hibira.io portal)","isRequired":true,"name":"HIBIRA_APP_ID"},{"description":"Hibira app key","isRequired":true,"name":"HIBIRA_KEY"},{"description":"Hibira app secret","isRequired":true,"isSecret":true,"name":"HIBIRA_SECRET"},{"description":"The database's name on the approval page","name":"GATE_LABEL"},{"description":"Comma-separated push interests that receive approval requests","name":"GATE_PUSH_INTERESTS"},{"description":"writes (default), all or none","default":"writes","choices":["writes","all","none"],"name":"GATE_MODE"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-12T13:53:12.460394Z","publishedAt":"2026-11-12T13:53:12.460394Z","updatedAt":"2026-11-12T13:53:12.460394Z","isLatest":true}}}
