⌘ SchemaMap

SchemaMap features

Verified catalog: ER maps, FK/JOIN navigation, tasks and sheets, plans, collaboration, MySQL/JSON, exports, MCP/REST and attachments.

SchemaMap 0.14.0 · Updated · The editor uses Russian UI labels, shown as written.

Available feature catalog

SchemaMap explores an existing structure rather than acting as a SQL client. The catalog below describes implemented features, with instructions and limits for each. Changes depend on area roles and connected-client permissions.

JOINs and SQL VIEWs

Dynamic JOIN overlay, join types, SQL/stack traces as evidence and VIEW dependencies. SQL is not executed.

Indexes and cardinality

PKs, index composition, available coverage metadata and 1:1 extension groups; no SQL benchmarks.

Navigation and ghosts

Add neighbors step by step; All / 1 step / 2 steps; hiding is separate from removal.

Planned changes

Future tables, columns, relationships and indexes across a task; no migration execution.

Team access

Owner/editor/viewer areas, invitations, revocation, scoped API keys and OAuth.

MySQL and JSON

Server-side MySQL metadata reading, manual synchronization and validated JSON. Other direct connectors are not advertised.

Export and saving

schema.json, view.json, PNG/SVG, server history and a local queue during outages.

Table screenshots

Shared PNG/JPEG/WebP gallery with thumbnails, fullscreen viewing and a separate MCP permission.

Synthetic examples

One invented example per table; browser reading and FK navigation, MCP/REST writes.

REST and MCP

Shared application services, OpenAPI and generated tool schemas; pagination and revisions.

Permanent channels

Channels have no age deadline; explicit revocation and private own-proof retention.

Public demo

No-registration synthetic map, search and export; temporary API demos only from explicitly submitted safe materials.

Practical boundaries

Import limits: 32 MiB per area, 10,000 tables/VIEWs combined, 300 columns per object and 100,000 relationships. These are input limits, not speed guarantees at maximum size. Use focused sheets for large databases. Planning does not apply DDL, index metadata does not replace profiling, and MCP does not give an agent arbitrary repository access.

Synthetic shop structure overview in the public demo
Public shop viewer, current interface with safe metadata.