CubbyEd Classical Curriculum Connector

Model Context Protocol (MCP) · Developer preview · Last updated August 31, 2026

This connector lets an AI assistant — Anthropic's Claude / Claude for Teachers, OpenAI's ChatGPT / ChatGPT for Teachers, or any MCP client — ground its lesson planning and curriculum answers in CubbyEd's real, vetted classical K-12 curriculum.

Scope & privacy

Tools

ToolWhat it does
list_subjectsThe classical subjects CubbyEd teaches, with course and grade coverage.
list_coursesBrowse / filter courses by grade, subject, and trivium stage.
get_courseFull outline of one course: units, lessons, topics, key terms.
search_curriculum"Where does CubbyEd teach X?" — ranked lesson search.
get_trivium_stageThe classical stage and pedagogy for a given grade.
build_lesson_planA classical lesson-plan scaffold grounded in a real course, for the assistant to finish.

All tools are read-only. There is also a resource, cubbyed://curriculum/overview, with a high-level map of the curriculum.

Hosted endpoint (remote connector)

Streamable HTTP endpoint:

https://cubbyed.com/mcp

No authentication. Free use is rate-limited per IP; email info@cubbyed.com for a keyed quota.

Add to Claude

Settings → Connectors → Add custom connector → paste the URL above → Authentication: None. (A one-click Directory listing is in progress.)

Add to ChatGPT

Settings → Connectors (enable Developer mode if prompted) → Add → paste the URL above.

Or run it locally (stdio)

The connector runs as a local stdio server with no hosting. Node 18+:

git clone https://github.com/<your-fork>/cubbyed
cd cubbyed/mcp-server
npm install
npm start        # stdio

Then add to your MCP client config (Claude Desktop claude_desktop_config.json):

{
  "mcpServers": {
    "cubbyed": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/TO/cubbyed/mcp-server/src/stdio.js"]
    }
  }
}

Contact

info@cubbyed.com · Privacy Policy · Terms of Service