Purpose
aeo-cli is an LLM readiness linter for websites, used to assess whether a website is easy for AI crawlers and large language models to crawl and understand. By auditing the website's key configuration and content characteristics, it outputs an AEO score from 0-100, helping site owners determine how prepared the site is for AI retrieval and citation scenarios.
Main Capabilities
According to the available information, the tool audits the following aspects:
- robots.txt: checks the site's access rule configuration for crawlers.
- llms.txt: checks whether the site provides an explanatory file intended for LLMs.
- Schema.org: checks the configuration of structured data (JSON-LD schema).
- Content density: evaluates the density performance of page content.
The audit results are presented as a score from 0-100. In addition, the tool includes an MCP server.
Usage
The tool has been published on PyPI, and the installation command is:
pip install context-cli
The available information does not provide specific command-line invocation examples, parameter descriptions, or configuration methods for the MCP server, so they are not provided for now.
Applicable Scenarios
Suitable for developers, SEO/AEO practitioners, or site owners who want to improve a website's friendliness to AI crawlers and LLMs, for assessing the site's current state before optimization, or as an automated part of continuous checks.
Limitations
The available information does not explain details such as the platforms supported by the tool, runtime environment requirements, the specific rules of the scoring algorithm, whether it is paid, or the output format, so they are not provided for now.