Secure Schema MCP

Read-only MCP server for exposing database schema metadata without row data.

stdiocommunityapplication

Package Details

Transportstdio

Environment Variables

DATABASE_URL
RequiredSecret

SQLAlchemy database URL used for schema inspection.

DATABASE_SCHEMA

Optional default schema or catalog namespace. In production it is locked and tool arguments cannot override it.

ALLOWED_TABLES

Optional comma-separated table/view allowlist. When set, only listed tables and views are visible.

SECURE_SCHEMA_ENV
Default:development

Set to production to require ALLOWED_TABLES during startup.

FASTMCP_CHECK_FOR_UPDATES
Default:off

Set to off to disable FastMCP startup update checks.

FASTMCP_SHOW_SERVER_BANNER
Default:false

Set to false to suppress the FastMCP startup banner.