Secure Schema MCP Server
by siddharth-coder13io.github.Siddharth-coder13/secure-schemav1.0.1
Read-only MCP server for exposing database schema metadata without row data.
context tax
queued
security
queued
cold start
queued
freshness
Slowing3mo ago
Install Secure Schema MCP server
Install in Claude Code
claude mcp add secure-schema -e DATABASE_URL='<database-url>' -- uvx mcp-secure-schemaInstall in Cursor
{
"mcpServers": {
"secure-schema": {
"command": "uvx",
"args": [
"mcp-secure-schema"
],
"env": {
"DATABASE_URL": "<database-url>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"secure-schema": {
"command": "uvx",
"args": [
"mcp-secure-schema"
],
"env": {
"DATABASE_URL": "<database-url>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"secure-schema": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-secure-schema"
],
"env": {
"DATABASE_URL": "<database-url>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"secure-schema": {
"command": "uvx",
"args": [
"mcp-secure-schema"
],
"env": {
"DATABASE_URL": "<database-url>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| DATABASE_URL | yes | yes | 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 | — | — | Set to production to require ALLOWED_TABLES during startup. |
| FASTMCP_CHECK_FOR_UPDATES | — | — | Set to off to disable FastMCP startup update checks. |
| FASTMCP_SHOW_SERVER_BANNER | — | — | Set to false to suppress the FastMCP startup banner. |
Freshness
Slowing — last maintenance signal 3mo ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-07-04 · 3mo ago · GitHub
Latest release
no data · GitHub
Package published
no data · npm/PyPI
Registry entry updated
2026-07-04 · 3mo ago · official registry · v1.0.1
FAQ
›How do I install the Secure Schema MCP server in Claude Code?
Run: claude mcp add secure-schema -e DATABASE_URL='<database-url>' -- uvx mcp-secure-schema. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does Secure Schema require an API key?
Yes. It expects DATABASE_URL, of which 1 is a secret.
›Can I use Secure Schema as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is Secure Schema in the official MCP registry?
Yes, as io.github.Siddharth-coder13/secure-schema.
Alternatives to Secure Schema
Other database MCP servers.