standardgraph
175,000+ education standards across 310 curriculum systems, accessible as a Claude MCP server.
Covers seven subjects — Mathematics, Science, ELA, Social Studies, Computer Science, Arts, and World Languages — across the US (CCSS + all 50 states), Canada, Australia, UK, Singapore, Japan, New Zealand, Ireland, Hong Kong, India, Ghana, South Africa, Rwanda, Cambridge International, IB MYP/DP, AP, and more. Standards are cross-referenced to subject hubs (CCSS for math, NGSS for science, etc.) via semantic similarity, with LLM quality scores on the strongest mappings.
Now fully quality-scored: all 208,442 crosswalks carry a 1–5 LLM quality score (100% coverage) — the 88,944 direct country-to-country math edges plus every hub-centric mapping across all seven subjects. Weak matches are automatically suppressed from default results, and mappings are ranked by alignment quality.
Install (macOS)
curl -fsSL https://raw.githubusercontent.com/swoopeagle/standardgraph/main/install.sh | bash
Restart Claude Desktop and look for the hammer 🔨 icon.
Manual setup
mkdir -p ~/.standardgraph
curl -L https://huggingface.co/datasets/swoopeagle/standardgraph/resolve/main/common_core.db \
-o ~/.standardgraph/common_core.db
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"standardgraph": {
"command": "uvx",
"args": ["standardgraph"],
"env": { "DB_PATH": "/Users/YOUR_USERNAME/.standardgraph/common_core.db" }
}
}
}
Tools
search_standards— find standards by concept descriptionlookup_standard— fetch a standard by ID with prerequisites/successorsget_progression— trace how a concept develops across grade levelsmap_standard— find the equivalent standard in another curriculumlist_systems— see all indexed systems with live counts
Full documentation: https://github.com/swoopeagle/standardgraph
Metadata
Release files for standardgraph 1.6.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| standardgraph-1.6.1.tar.gz | 22.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| standardgraph-1.6.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 44.4 kB
Release files / standardgraph-1.6.1.tar.gz
| Download URL | standardgraph-1.6.1.tar.gz |
|---|---|
| Size | 22.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9116088085dd92783ffcccf1f2656d9f6edb442dc11c051ed20354c4798bb2a5
|
|
BLAKE2b-256 checksum How to use checksums |
02e84d7612bd2b298aa350455bff1b1295d5807091a106c31b8c028d85b43bc4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / standardgraph-1.6.1-py3-none-any.whl
| Download URL | standardgraph-1.6.1-py3-none-any.whl |
|---|---|
| Size | 21.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8894c8532a46b89aa208369b832bde358844f760c6b84aa4f98738152b92903a
|
|
BLAKE2b-256 checksum How to use checksums |
0c3a1727cee7201993660c1d16aa1ddbf26f2f406ac4a29887cc8ce761806e43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|