This repo is a T3 Stack app (tRPC + Drizzle + Tailwind) configured for Cloudflare Workers using OpenNext and D1.
pnpm create cloudflare@latest --template=exectx/t3-cloudflare
pnpmwrangler (Cloudflare CLI)pnpm install
wrangler.jsonc with the database_id:pnpm wrangler d1 create <DATABASE_NAME>
cp .dev.vars.example .dev.vars
pnpm dev
Local D1 (Drizzle Kit):
pnpm db:generate
pnpm db:migrate
Remote D1 (Drizzle Kit, requires .dev.vars):
pnpm db:generate
pnpm db:migrate:prod
pnpm build
pnpm preview
pnpm deploy
The Worker expects a D1 binding named DB.
$ claude mcp add t3-cloudflare \
-- python -m otcore.mcp_server <graph>