Audit URLs for AI crawler access, structured data, content density, and LLM readiness with scores from 0 to 100.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Aeo Cli.
Lint any URL for LLM readiness. Get a 0-100 score for token efficiency, RAG readiness, agent compatibility, and LLM extraction quality.
Context CLI is an LLM Readiness Linter that checks how well a URL is structured for AI consumption. As LLM-powered search engines, RAG pipelines, and AI agents become primary consumers of web content, your pages need to be optimized for token efficiency, structured data extraction, agent interoperability, and machine-readable formatting.
Context CLI analyzes your content across five pillars (V3 scoring) and returns a structured score from 0 to 100.
Accept: text/markdown, MCP endpoints, semantic HTML, x402 payment signaling, and NLWeb supportAccept: text/markdown--file and configurable --concurrency--bots for targeted checksllms.txt, schema.jsonld, and AGENTS.md generation, with batch mode for multiple URLsAccept: text/markdown routing--fail-under threshold, --fail-on-blocked-bots, per-pillar thresholds, baseline regression detection, GitHub Step SummaryContext CLI uses a headless browser for content extraction. After installing, run:
Build and run Context CLI in a container with all dependencies pre-installed:
Lint a URL:
Pass additional flags as normal:
This runs a full lint and prints a Rich-formatted report with your LLM readiness score.
Lint only the specified URL (skip multi-page discovery):
Discover pages via sitemap/spider and lint up to 10 pages:
Get structured JSON for CI pipelines, dashboards, or scripting:
Show detailed per-pillar breakdown with scoring explanations:
Set the HTTP timeout (default: 15 seconds):
Override the default 13 bots with a custom list:
Lint multiple URLs from a file (one URL per line, .txt or .csv):
Fail the build if the score is below a threshold:
Fail if any AI bot is blocked:
Gate CI on individual pillar scores:
Available: --robots-min, --schema-min, --content-min, --llms-min, --overall-min.
Save a baseline and detect score regressions in future lints:
Exit codes: 0 = pass, 1 = score below threshold or regression detected, 2 = bots blocked.
When running in GitHub Actions, a markdown summary is automatically written to $GITHUB_STEP_SUMMARY.
Suppress output, exit code 0 if score >= 50, 1 otherwise:
Use --fail-under with --quiet to override the default threshold:
Convert any URL to clean, token-efficient markdown optimized for LLM consumption:
Show token reduction statistics (raw HTML tokens vs. clean markdown tokens):
Generate a static markdown site (one .md file per discovered page):
The markdown engine uses a three-stage pipeline (Sanitize, Extract, Convert) to strip boilerplate, navigation, ads, and scripts, producing clean markdown that typically achieves 70%+ token reduction. See docs/markdown-engine.md for details.
Serve markdown to AI agents automatically via Accept: text/markdown content negotiation:
When an AI agent sends a request with Accept: text/markdown, the proxy fetches the upstream HTML, converts it through the markdown engine, and returns clean markdown. Regular browser requests receive the original HTML unchanged.
Use the V3 scoring model with the Agent Readiness pillar:
V3 adds a 20-point Agent Readiness pillar and rebalances the existing pillars. See docs/scoring-v3.md for the full methodology.
Launches a FastMCP stdio server exposing the linter as a tool for AI agents.
To use Context CLI as a tool in Claude Desktop, add this to your Claude Desktop config (claude_desktop_config.json):
Once configured, Claude can call the audit_url tool directly to check any URL's LLM readiness.
In addition to the existing tools (audit, generate, compare, history, recommend), v3.0 adds:
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/hanselhansel-aeo-cli)<a href="https://allmcps.com/mcp/hanselhansel-aeo-cli"><img src="https://allmcps.com/api/badge/hanselhansel-aeo-cli?style=directory" alt="Aeo Cli on AllMCPs" /></a>