- Home
- MCP servers
- llm.energy
llm.energy
- typescript
8
GitHub Stars
typescript
Language
4 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"nirholas-extract-llms-docs": {
"command": "npx",
"args": [
"-y",
"@llm-energy/mcp-server"
],
"env": {
"ADMIN_KEY": "YOUR_ADMIN_KEY",
"CACHE_TTL": "3600",
"RATE_LIMIT_REQUESTS": "100",
"RATE_LIMIT_WINDOW_MS": "60000"
}
}
}
}llm.energy provides an MCP server and web interface that automatically discovers, parses, and exposes llms.txt and install.md style documentation from websites. You can use it to fetch up-to-date docs, generate agent-ready outputs, and integrate documentation pipelines with your AI tooling and MCP-enabled clients.
How to use
You connect an MCP client to the llm.energy MCP server to extract and retrieve documentation in standardized formats. The server supports both remote (HTTP) access and local, runtime execution via the MCP protocol. Your client can request parsed sections, validate availability of llms.txt, perform batch extractions, and download content in Markdown, JSON, YAML, or ZIP formats. Use the locally hosted interface to browse a directory of llms.txt-enabled sites and leverage the AGENT-GUIDE.md output tailored for AI assistants.
How to install
Prerequisites: you need Node.js and npm, and the ability to run commands in a shell. You also need a Git client to clone the repository.
Step 1: Clone the project repository.
Step 2: Install dependencies.
Step 3: Start the development server.
# Step 1: Clone the repository
git clone https://github.com/nirholas/extract-llms-docs.git
cd extract-llms-docs
# Step 2: Install dependencies
pnpm install
# Step 3: Start development server
pnpm dev
````}]} ,{
Configuration and MCP setup
llm.energy exposes an MCP server entry point that you can configure in your MCP client to connect to the local or remote runtime. The MCP configuration shown is an inline example that runs the MCP server via a local runtime command.
{
"mcpServers": {
"llm-energy": {
"command": "npx",
"args": ["-y", "@llm-energy/mcp-server"]
}
}
}
```"}]} ,{
Tools and endpoints overview
llm.energy provides a set of MCP tools that you can access from your MCP client. The available tools include extracting documentation from a URL, validating llms.txt support, batch processing, and site discovery. Use these tools to integrate documentation extraction into your AI workflows and RAG pipelines.
Tools:
- extract_docs: Extract documentation from a URL with llms.txt support
- validate_url: Check if a URL has llms.txt available
- verify_llms_txt: Verify llms.txt exists and get file info
- discover_documentation_urls: Find documentation URLs for a domain
- list_sites: Get directory of known llms.txt-enabled sites
- search_sites: Search the site directory by category or keyword
```"}]} ,{
Available tools
extract_docs
Extract documentation from a URL with llms.txt support
validate_url
Check if a URL has llms.txt available
verify_llms_txt
Verify llms.txt exists and get file info
discover_documentation_urls
Find documentation URLs for a domain
list_sites
Get directory of known llms.txt-enabled sites
search_sites
Search the site directory by category or keyword