StandardGraph — Claude Code MCP server: what it does, how to install
Maps K-12 learning standards across international school systems using an alignment graph. Useful for curriculum specialists and education software teams.
claude mcp add standardgraph -e DB_PATH=<DB_PATH> -- uvx standardgraphWhat StandardGraph does
The server connects educational frameworks across different countries, covering subjects such as mathematics and science. It correlates national standards from jurisdictions like the United States with global programs like the International Baccalaureate. Each link includes a quality assessment score, which filters out low-confidence matches.
Self-hosting this integration requires setting the local database location in DB_PATH. While basic text matching functions out of the box, semantic concept retrieval relies on Ollama running nomic-embed-text. Without that local model, the tool falls back to strict keyword queries.
What it helps with
- Match a Singapore math standard against its Common Core equivalent
- Track how a specific topic progresses across multiple grade levels
- Audit curriculum coverage between different national frameworks
- Find state-level science learning targets related to a specific topic
Example prompts for the agent
- Find the Singapore equivalent for standard CCSS.MATH.6.RP.A.3
- Trace how fraction concepts progress from grade 3 to grade 6 in CCSS
- List all curriculum systems available in the database
How to install StandardGraph
Platform CLI
claude mcp add standardgraph -e DB_PATH=<DB_PATH> -- uvx standardgraphReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from standardgraph <command>
Platform CLI
codex mcp add standardgraph --env DB_PATH=<DB_PATH> -- uvx standardgraphReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from standardgraph <command>
Config file
{
"mcpServers": {
"standardgraph": {
"command": "uvx",
"args": [
"standardgraph"
],
"env": {
"DB_PATH": "<DB_PATH>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from standardgraph <command>
Config file
{
"servers": {
"standardgraph": {
"type": "stdio",
"command": "uvx",
"args": [
"standardgraph"
],
"env": {
"DB_PATH": "<DB_PATH>"
}
}
}
}Replace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from standardgraph <command>
Platform CLI
gemini mcp add -e DB_PATH=<DB_PATH> standardgraph uvx standardgraphReplace <…> with your own values. uvx runs the command named after the package; if the README names another one, use uvx --from standardgraph <command>
Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more
Questions about StandardGraph
How to install StandardGraph in Claude Code?
Run claude mcp add standardgraph -e DB_PATH=<DB_PATH> -- uvx standardgraph, replacing <DB_PATH> with the path to your database file.
What does StandardGraph do?
It provides tools to look up learning objectives and map equivalent standards across various international school systems.
Is Ollama required to run the local server?
It is optional. StandardGraph functions with text keyword search on its own, but Ollama running nomic-embed-text enables semantic concept matching.