By alicankiraz1
Crawl and index web documentation sites directly in Claude Code for up-to-date coding assistance. Run quick mode to fetch 1-15 pages or deep mode to index 20-100 pages with in-memory search and selective retrieval into context.
npx claudepluginhub alicankiraz1/indexandria --plugin indexandriaCrawl any web documentation and pull it straight into Claude Code's context.
Indexandria is a Claude Code plugin that fetches documentation from any URL, converts it to clean markdown, and returns it directly into the conversation. Claude then uses this content as context while writing code — no database, no background server, no disk writes.
Named after the Great Library of Alexandria.
/plugin marketplace add alicankiraz1/indexandria
/plugin install indexandria@indexandria
Requires Python 3.10+ and uv.
Tell Claude to fetch some docs:
> Crawl https://fastapi.tiangolo.com/tutorial/ and then build me an API with validation
For larger documentation sites, use deep indexing:
> Index the full React reference docs, then help me build a custom hook
crawl_docs fetches 1-15 pages and returns content directly into context. Best for single API lookups and short tutorials.
"Crawl the useEffect docs"
│
▼
┌───────────┐ ┌────────────┐ ┌───────────┐
│ Claude │────▶│ crawl_docs │────▶│ Crawler │
│ Code │ │ (MCP tool) │ │ httpx+BS4 │
└───────────┘ └────────────┘ └───────────┘
│ │
│ markdown content │
│◀────────────────────────────────────┘
▼
Claude writes code using the docs
index_docs crawls up to 100 pages into memory and returns a compact table of contents. Claude then uses search_indexed and get_indexed_page to selectively read only what's needed.
"Index the FastAPI tutorial, then build OAuth2 auth"
│
▼
┌───────────┐ ┌────────────┐ ┌───────────┐
│ Claude │────▶│ index_docs │────▶│ Crawler │
│ Code │ │ │ │ (100 pages)│
└───────────┘ └────────────┘ └───────────┘
│ │
│ compact index (TOC) │
│◀────────────────────────────────────┘
│
├── search_indexed("OAuth2") ──▶ page 23, 24
│
├── get_indexed_page([23, 24]) ──▶ full content
│
▼
Claude writes code with precise docs reference
No database. No files. No background process. Everything lives in memory for the session.
crawl_docs — Quick mode| Parameter | Default | Description |
|---|---|---|
url | required | Starting URL to crawl |
depth | 2 | Link levels to follow (1-3) |
max_pages | 15 | Maximum pages to fetch (up to 50) |
include_patterns | none | URL globs to include (e.g. ["*/docs/*"]) |
exclude_patterns | none | URL globs to exclude (e.g. ["*/blog/*"]) |
index_docs — Deep mode| Parameter | Default | Description |
|---|---|---|
url | required | Starting URL to crawl |
depth | 2 | Link levels to follow (1-3) |
max_pages | 50 | Maximum pages to index (up to 100) |
include_patterns | none | URL globs to include |
exclude_patterns | none | URL globs to exclude |
get_indexed_page — Read from index| Parameter | Default | Description |
|---|---|---|
page_numbers | required | List of 1-based page numbers (e.g. [1, 5, 12]) |
search_indexed — Search across index| Parameter | Default | Description |
|---|---|---|
query | required | Search term (case-insensitive) |
max_results | 10 | Maximum matches to return |
Output from all tools is capped at ~110 KB to stay within Claude Code's MCP token limit.
["*/reference/*"]http and https URLs are acceptedgithub.com/alicankiraz1/indexandria
MIT
Pull docs from any URL into Claude Code. Indexes static docs sites in seconds with conditional-GET caching, then exposes them as MCP tools (fetch_url, ensure_docs, list_sources, list_indexed, grep_docs, read_doc, add_source, remove_source). Local, browser-free, no API keys.
Admin access level
Server config contains admin-level keywords
Share bugs, ideas, or general feedback.
Import external documentation locally - bypass AI-blocking sites via Context7, WebFetch, or Playwright
Document search with hybrid BM25/semantic retrieval, GraphRAG knowledge graphs, and pluggable providers for Claude Code. Index documentation and code, then search using keyword matching, semantic similarity, graph relationships, or comprehensive multi-mode fusion.
OpenAI Codex CLI ecosystem plugin with documentation management, scraping, indexing, and search capabilities
Clone repos, crawl docs, search locally. Fast, authoritative answers for AI coding agents.
Fast local documentation search with llms.txt indexing. Search 12K+ line docs in 6ms with line-accurate citations. One command (/blz) and one agent (@blz:blazer) for all documentation operations.