extract-llms-docs
by nirholas·★ 30·Score 44
An MCP server that extracts llms.txt documentation from websites for AI agents.
Overview
llm.energy is a comprehensive web application and MCP server that fetches, parses, and organizes documentation from websites implementing the llms.txt and install.md standards. It transforms raw documentation into structured, agent-ready formats optimized for large language models, AI assistants, and developer tooling. The project provides both a web interface and MCP server capabilities.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server when you need to extract and organize documentation from websites supporting llms.txt standard for AI assistants and RAG systems.
When NOT to choose this
Don't choose this if you need to extract documentation from websites that don't support the llms.txt standard, as it relies on this specific format for proper parsing.
Tools this server exposes
6 tools extracted from the READMEextract_docsExtract documentation from a URL with llms.txt support
validate_urlCheck if a URL has llms.txt available
verify_llms_txtVerify llms.txt exists and get file info
discover_documentation_urlsFind documentation URLs for a domain
list_sitesGet directory of known llms.txt-enabled sites
search_sitesSearch the site directory by category or keyword
Comparable tools
Installation
Installation
Web Application
Visit [llm.energy](https://llm.energy) to use the hosted version.
MCP Server
Add to your MCP client configuration (Claude Desktop, Cursor, etc.):
{
"mcpServers": {
"llm-energy": {
"command": "npx",
"args": ["-y", "@llm-energy/mcp-server"]
}
}
}Local Development
# Clone the repository
git clone https://github.com/nirholas/extract-llms-docs.git
cd extract-llms-docs
# Install dependencies
pnpm install
# Start development server
pnpm devFAQ
- What is llms.txt?
- llms.txt is a machine-readable documentation format designed specifically for AI systems. It allows AI agents to easily understand and consume documentation from websites.
- What file formats can be exported?
- The application supports exporting documentation in Markdown, JSON, YAML, or as a ZIP archive containing all sections.
Compare extract-llms-docs with
Last updated · Auto-generated from public README + GitHub signals.