Generic MCP server for any Docusaurus documentation site - search, browse, and read docs
Listed on its own since 2026-09-25. Until then it was part of agent-chat-mcp, where its earlier checks remain.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"docusaurus-mcp","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Docusaurus MCP Server [](https://python.org) [](https://modelcontextprotocol.io) [](LICENSE) Generic MCP server for any [Docusaurus](https://docusaurus.io) documentation site. Point it at a URL and get full-text search, browsing, and content extraction — works with both static HTML and SPA-only builds. ## Features - **Auto SPA Detection** — Detects SPA-only sites and falls back to webpack chunk parsing - **Full-Text Search** — Search across titles, descriptions, and page content - **Category Browsing** — Navigate the doc structure by categories - **Markdown Extraction** — Returns clean markdown from any doc page - **Sitemap Support** — Automatically discovers all pages via sitemap.xml - **Structured Output** — Every tool returns typed JSON (`DocSummary`, `SearchHit`, `DocContent`) - **Live Refresh** — `refresh_index` re-crawls the site and reports progress while it works - **Doc Resource** — `docs://{doc_ref}` reads any page directly, no tool call needed - **Prompt** — `explain_topic` walks the model through answering from the docs with citations ## Quick Start ### Claude Code ```bash claude mcp add docusaurus \ -e DOCUSAURUS_URL="https://docs.example.com" \ -- uvx docusaurus-mcp ``` ### Claude Desktop Add to your config file: - **macOS**: `~/Library/Application Support/Claude/claude_desktop_config.json` - **Windows**: `%APPDATA%\Claude\claude_desktop_config.json` ```json { "mcpServers": { "docusaurus": { "command": "uvx", "args": ["docusaurus-mcp"], "env": { "DOCUSAURUS_URL": "https://docs.example.com" } } } } ``` ### Cursor Add to `~/.cursor/mcp.json`: ```json { "mcpServers": { "docusaurus": { "command": "uvx", "args": ["docusaurus-mcp"], "env": { "DOCUSAURUS_U…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.