Discover the schema
Inspect one PostgreSQL or Supabase schema with a development-only connection. Raw discovery data stays out of the runtime.
A production-oriented TypeScript starter kit that turns a reviewed PostgreSQL or Supabase schema into safe, typed MCP tools.
$ npm run discover
Found public.customers
✓ approved search, get, create
$ npm run generate
✓ generated 3 typed tools
$ npm run doctor
PASS Runtime environment
PASS Generated files
PASS Runtime database
$
Discovery never becomes runtime access by accident. You decide exactly what the model can see and do before generation.
Inspect one PostgreSQL or Supabase schema with a development-only connection. Raw discovery data stays out of the runtime.
Review every entity, operation, field, row limit, and potentially sensitive column before a tool is generated.
Create deterministic TypeScript tools with strict Zod inputs, fixed identifiers, pagination, and parameterized queries.
The model only gets generated tools backed by reviewed identifiers, strict inputs, parameterized values, bounded results, and your database role's permissions.
Start from a tested foundation instead of stitching together a protocol server, database layer, generator, and safety model.
TypeScript MCP server on the official SDK
PostgreSQL and Supabase schema discovery
Interactive allowlist approval
Search, get, create, update, and delete generators
Doctor command with corrective diagnostics
Unit and opt-in PostgreSQL integration tests
Dockerfile and cross-platform CI
Customer demo and Codex configuration example
The starter kit is being prepared for its first commercial release. Join the launch list for availability, early-access pricing, and the field notes behind the build.
Join the launch list No checkout yet. No invented ship date. Just a note when it is ready.