Metadata-Version: 2.4
Name: standardgraph
Version: 1.0.1
Summary: 20,000+ math standards across 75+ curriculum systems, cross-referenced to CCSS via NLP — accessible as a Claude MCP server
Author: StandardGraph
License-Expression: MIT
Project-URL: Homepage, https://github.com/swoopeagle/standardgraph
Project-URL: Repository, https://github.com/swoopeagle/standardgraph
Project-URL: Bug Tracker, https://github.com/swoopeagle/standardgraph/issues
Keywords: mcp,math,education,curriculum,standards,ccss,claude
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Education
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Education
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: fastmcp>=0.3.0
Requires-Dist: httpx>=0.27.0
Requires-Dist: numpy>=1.26.0

# standardgraph

**20,000+ math standards across 75+ curriculum systems, accessible as a Claude MCP server.**

Covers 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, and more — all cross-referenced to CCSS via NLP semantic similarity.

## Install (macOS)

```bash
curl -fsSL https://raw.githubusercontent.com/swoopeagle/standardgraph/main/install.sh | bash
```

Restart Claude Desktop and look for the hammer 🔨 icon.

## Manual setup

```bash
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`:

```json
{
  "mcpServers": {
    "standardgraph": {
      "command": "uvx",
      "args": ["standardgraph"],
      "env": { "DB_PATH": "/Users/YOUR_USERNAME/.standardgraph/common_core.db" }
    }
  }
}
```

## Tools

- `search_standards` — find standards by concept description
- `lookup_standard` — fetch a standard by ID with prerequisites/successors
- `get_progression` — trace how a concept develops across grade levels
- `map_standard` — find the equivalent standard in another curriculum
- `list_systems` — see all indexed systems with live counts

Full documentation: https://github.com/swoopeagle/standardgraph
