@currikon/mcp
v0.1.2
Published
Model Context Protocol server for the Currikon curriculum API
Maintainers
Readme
@currikon/mcp
Model Context Protocol server for the Currikon curriculum API.
The package is API-backed and does not bundle the curriculum dataset. It connects
to https://api.currikon.org by default and uses your Currikon API key for
authenticated requests.
Install
Claude Code:
claude mcp add -s user -e CURRIKON_API_KEY=ck_live_... currikon -- npx -y @currikon/mcpClaude Desktop / Cursor:
{
"mcpServers": {
"currikon": {
"command": "npx",
"args": ["-y", "@currikon/mcp"],
"env": {
"CURRIKON_API_KEY": "ck_live_..."
}
}
}
}Use staging:
{
"env": {
"CURRIKON_API_KEY": "ck_live_...",
"CURRIKON_API_BASE_URL": "https://staging-api.currikon.org"
}
}Tools
get_status— dataset counts, jurisdictions, subjectssearch_competencies— full-text search across curriculum competenciesget_competency— fetch one competency by stable codelist_competencies— filter by jurisdiction, subject, school type, gradeget_progression— prerequisites and successors for a competencyfind_equivalents— cross-jurisdiction equivalentslist_frameworks— curriculum frameworksalign_competencies— align free text to matching competencies
Local Development
npm install
npm --prefix packages/mcp run build
CURRIKON_API_KEY=ck_live_... npm --prefix packages/mcp run dev