Home › Databases & Data › schemagate
schemagate
Identity-scoped schema selection for text-to-SQL. Returns only the tables the caller may read.
Topics: Databases
Connect
Review any command before running it. Package names and URLs come from the server's own registry entry.
Package (pypi 1.7.0)
uvx schemagate
Or add to your MCP client config:
{
"mcpServers": {
"schemagate": {
"command": "uvx",
"args": [
"schemagate"
],
"env": {
"SCHEMAGATE_DATABASE_URL": "<YOUR_VALUE>",
"SCHEMAGATE_CATALOG_CONFIG": "<YOUR_VALUE>"
}
}
}
}
SCHEMAGATE_DATABASE_URLrequired secret — SQLAlchemy URL of the database to reflect, or 'demo' for the bundled schemaSCHEMAGATE_CATALOG_CONFIG— Optional path to a JSON file with roles, hints and shadow-name overrides
This server takes extra arguments — see its repository.
Related servers
MCP Toolbox for Databases
MCP Toolbox for Databases enables your agent to connect to your database.
convex-backend
Convex database integration to introspect tables and functions and run one-off queries.
baserow
Baserow database integration: search and list tables, and create, read, update and delete rows.
postgres-mcp
Postgres development and operations: performance analysis, tuning and health checks.
Supabase
MCP server for interacting with the Supabase platform
mcp-server-mysql
MySQL database integration with configurable access controls and schema inspection.
Listed in punkpeye/awesome-mcp-servers (MIT)
Data from the Official MCP Registry