GraphQL and Neo4j, for developers and agents. A Neo4j graph, a GraphQL API generated from one schema file, a typed React app, and an MCP server so agents can use the same API. Small repositories you can clone and run in Docker. Website and docs: https://www.grandstack.ai.
| Repository | What it is |
|---|---|
| grandstack | The umbrella: compose files for every setup, overview, architecture, tutorial, agent guide |
| grandstack-server | The GraphQL server: Neo4j and a schema file in, a GraphQL API out |
| grandstack-web | The React app: faceted search, compare, graph views, people, create, edit, delete |
| grandstack-auth | Opt-in auth: gateway, row-level rules, Keycloak dev realm, demo client |
| grandstack-agents | How agents work with GraphQL: an MCP server, a direct agent loop, guardrails |
| grandstack-federation | Federation: the server as a subgraph, a Wikipedia subgraph, a gateway |
| grand-stack.github.io | The website, grandstack.ai |
Start with the quickstart. Working with a coding agent? Point it at www.grandstack.ai/llms.txt.
Everything here is open source under the Apache License 2.0.