A collection of tools for working with the Oak Open Curriculum Data, via API, SDK and MCP app
README
Tools for building AI applications on the Oak National Academy Open Curriculum, using a generated, type-safe TypeScript SDK and Model Context Protocol (MCP) servers, MCP Apps, and semantic search over the curriculum data powered by Elasticsearch Serverless.
Vision and direction: For the strategic overview of what this repository is for, see VISION.md. For the live delivery roadmap, see the high-level plan.
Current status: Invite-Only Alpha (M1 complete) — The server is live at
curriculum-mcp-alpha.oaknational.dev. Open public alpha (M2) is next. See the high-level plan for milestone detail.
This repository is how Oak makes its openly licenced, fully sequenced, and fully resourced curriculum easier for the wider education and technology sectors to use. It provides the Oak Curriculum SDK, the canonical MCP server as both an end-user-facing app surface and a developer tool, the OpenAPI-to-MCP server pipeline, hybrid semantic search, and knowledge graph surfaces as modular building blocks for education applications.
The repository also explores what can be done with MCP Apps in AI platforms such as [Claude Cowork](https://www.an