Full source for the American Default MCP server. Each file is served as plain text (.txt suffix) so it renders in the browser. To run the server locally, download the files into a directory mirroring this structure, then follow the README.
README.md (8,985 bytes)__init__.py (180 bytes)auth.py (4,170 bytes)citation.py (4,092 bytes)data_loaders.py (11,082 bytes)freshness.py (5,478 bytes)http_app.py (16,199 bytes)mcp_server.py (15,472 bytes)rate_limit.py (5,134 bytes)schemas.py (5,241 bytes)validators.py (4,670 bytes)get_adi_composite_input.json (240 bytes)get_adi_composite_output.json (3,414 bytes)get_county_scorecard_input.json (500 bytes)get_county_scorecard_output.json (2,923 bytes)get_cross_correlations_input.json (465 bytes)get_cross_correlations_output.json (1,548 bytes)get_indicator_input.json (467 bytes)get_indicator_output.json (2,086 bytes)search_indicators_input.json (658 bytes)search_indicators_output.json (1,077 bytes)__init__.py (338 bytes)get_adi_composite.py (3,657 bytes)get_county_scorecard.py (4,665 bytes)get_cross_correlations.py (5,603 bytes)get_indicator.py (4,394 bytes)search_indicators.py (6,533 bytes)Generated by scripts/build_public_code.py at build time. Stays in sync with the production scoring engine.