DEV FIELDNOTES
Private betav0.3.0

Your database.
Approved tools.
Ready for MCP.

A production-oriented TypeScript starter kit that turns a reviewed PostgreSQL or Supabase schema into safe, typed MCP tools.

mcp-starter — terminal

$ 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

$

PostgreSQL + Supabase///Node.js 22+///TypeScript + Zod///STDIO MCP
01 / THE WORKFLOW

From schema to tools,
with a human in the loop.

Discovery never becomes runtime access by accident. You decide exactly what the model can see and do before generation.

01

Discover the schema

Inspect one PostgreSQL or Supabase schema with a development-only connection. Raw discovery data stays out of the runtime.

02

Approve the surface

Review every entity, operation, field, row limit, and potentially sensitive column before a tool is generated.

03

Generate typed tools

Create deterministic TypeScript tools with strict Zod inputs, fixed identifiers, pagination, and parameterized queries.

02 / BUILT FOR RESTRAINT

No arbitrary SQL.
No surprise access.

The model only gets generated tools backed by reviewed identifiers, strict inputs, parameterized values, bounded results, and your database role's permissions.

Separate credentialsDiscovery access never falls back into the runtime.
Writes start offNewly discovered write operations are disabled by default.
One record at a timeUpdates and deletes require an explicit primary key.
Failure stays safeGeneration validates before atomically replacing output.
03 / IN THE KIT

The boring parts,
already handled.

Start from a tested foundation instead of stitching together a protocol server, database layer, generator, and safety model.

01

TypeScript MCP server on the official SDK

02

PostgreSQL and Supabase schema discovery

03

Interactive allowlist approval

04

Search, get, create, update, and delete generators

05

Doctor command with corrective diagnostics

06

Unit and opt-in PostgreSQL integration tests

07

Dockerfile and cross-platform CI

08

Customer demo and Codex configuration example

04 / PRIVATE BETA

Be first in line.

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.