Observed since 20 Oct, 19:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
MCP server for 3d-db — visualize your database in 3D from Claude, Cursor, Windsurf, or any MCP client
Lets AI tools (Claude Desktop, Claude Code, Cursor, Windsurf, VS Code with GitHub Copilot/Cline/Continue) visualize your database schema in 3D — automatically, on command.
You do not need to clone any repository or run a dev server. The visualizer is bundled inside this package. The only requirement is Node.js.
node --version. Download from nodejs.org if needed.Run this once in your terminal:
npx --yes --package 3d-db-mcp-zq db-viz-mcp setup
This detects which AI tools you have installed and configures them automatically. No config files to edit.
Then restart your AI tool and ask it:
"Load my database schema into the 3D visualizer"
A browser window opens with your schema in 3D.
VS Code MCP config is project-scoped. Add .vscode/mcp.json to your project:
{
"servers": {
"3d-db": {
"type": "stdio",
"command": "npx",
"args": ["--yes", "--package", "3d-db-mcp-zq", "db-viz-mcp"]
}
}
}
load_schemaLoads your database schema into the 3D visualizer. Accepts JSON or SQL DDL.
Example prompt:
"Load my database schema into the 3D visualizer"
highlight_queryHighlights a SQL query — dims unrelated tables, draws the join path.
Example prompt:
"Show me how this query touches the database"
get_schemaReads the current schema back from the visualizer, including tables, relationships, row counts, and optimization tips.
Example prompt:
"What does my schema look like right now? Any issues?"
The setup command patches your AI tool's config file to add:
{
"command": "npx",
"args": ["--yes", "--package", "3d-db-mcp-zq", "db-viz-mcp"]
}
When your AI tool starts a session, it runs this command automatically. The server:
http://localhost:<port>?token=<token>The server shuts down automatically when your AI session ends.
localhost only — never exposed to the networkDownload counts and popularity will appear here as the collector receives them.
This describes our collected data; it is not a security assessment.
Observed since 20 Oct, 19:34 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:663a7ef8c39162926ef8eb94b411d8cf91ae11fd5f2393b01ed05fab6b82fafe