A
CursorBuild a GraphQL schema with generated types and resolvers
Setup for a Type-Safe GraphQL API End to End
setuproll@setuproll88.0Overall score
A Cursor setup that treats the GraphQL schema as the source of truth and keeps resolvers, types and client hooks in sync through codegen. For teams who want one schema to drive the backend and the frontend without hand-written type drift.
88.0Score
1.1kVotes
5Components
Install this build
terminal
npm i graphql-codegen @graphql-codegen/cli && npx graphql-codegen initComponents
Model
- Claude Sonnet 4.6
- Opus 4.8 in Max mode for tricky resolvers
MCP servers
- postgres
- github
- context7
Stack
- Apollo Server or GraphQL Yoga
- graphql-codegen
- Pothos
Rules
- Schema-first, never edit generated types by hand
- Every resolver has a dataloader to avoid N+1 queries
- Run codegen before any resolver edit
How it works
- Define the SDL schema, codegen produces typed resolver signatures
- Context7 MCP pulls current Apollo and Pothos docs into context
- Postgres MCP verifies resolvers return the shape the schema promises
- Pre-commit hook reruns codegen so types never go stale
Summary
A Cursor setup that treats the GraphQL schema as the source of truth and keeps resolvers, types and client hooks in sync through codegen. For teams who want one schema to drive the backend and the frontend without hand-written type drift.
88.0 score 1.1k votes
0 Reviews
Your rating
Sign in to post
Loading discussion...