mcp server
documentation-mcp
Technical documentation control plane with Federated RAG engine and industrial dashboard
Set up
Runs on your computer. Pick your agent and operating system.
Before you start
- uv (`curl -LsSf https://astral.sh/uv/install.sh | sh`)
{
"mcpServers": {
"sandraschi-documentation-mcp": {
"command": "uvx",
"args": [
"documentation-mcp"
]
}
}
}same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12
Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs
README
synced Oct 26, 2026Documentation MCP
Documentation server with semantic search, RAG, fleet registry, and a React dashboard. Indexes the full fleet corpus for cross-repo document retrieval and learning.
Ports: Frontend 11032 · Backend (FastAPI + MCP) 11033
Learning paths
New to MCP? Follow one of these paths from first page to last.
| Path | Start | Goal |
|---|---|---|
| 📖 MCP fundamentals | docs/getting-started/ → docs/protocol/ → docs/fastmcp/ | Build your first server |
| ⚙️ Fleet standards | docs/core/ → docs/standards/ → docs/patterns/ | Ship production-grade servers |
| 🛡️ Safety & hardening | docs/safety/ → docs/troubleshooting/ → docs/deployment/ | Secure, reliable deployments |
| 🔌 Integrations | docs/ecosystem/ → docs/integrations/ → docs/monitoring/ | Connect IDEs, tools, observability |
| 🏗️ Fleet tour | docs/projects/ (pick a repo) → docs/reference/ → docs/operations/ | Understand the 136+ repo fleet |
Not sure where to start? Read docs/getting-started/ first — it assumes nothing.
Quick start
uv sync
cd web_sota && npm install && cd ..
./start.ps1
Opens at http://localhost:11032.
Documentation library
Every major directory has a README.md acting as a chapter introduction:
| Directory | What you'll learn |
|---|---|
docs/getting-started/ | MCP concepts, first server in 5 minutes |
docs/protocol/ | Transports, JSON-RPC, capability negotiation |
docs/fastmcp/ | FastMCP 3.x: tools, resources, prompts, skills |
docs/core/ | Fleet standards bar: repo layout, packaging, ports |
docs/standards/ | Detailed standards: tool design, webapps, CORS, security |
docs/patterns/ | Reusable architecture: portmanteau, orphan guard, CORS |
docs/safety/ | AI security: prompt injection, guardrails, CVEs |
docs/ecosystem/ | IDE integration: Cursor, Zed, Claude Desktop, Antigravity |
docs/integrations/ | External services: LLMs, media, home automation, robotics |
docs/projects/ | Fleet repo index: README, STATUS, PRD for every server |
docs/reference/ | Glossary, acronyms, dev notebook, tool reference |
docs/troubleshooting/ | Bug depot, debugging playbooks, common fixes |
docs/deployment/ | Production deployment, security hardening |
docs/monitoring/ | Observability stack: Grafana, Loki, Prometheus |
docs/operations/ | Port registry, control plane, fleet ops |
docs/skills/ | Agent skills: assess-and-fix, fleet-doctor, ship |
Stack
| Layer | Tech |
|---|---|
| Backend | FastMCP 3.4, FastAPI, uvicorn, SQLite, LanceDB |
| Frontend | React 18, Vite, Tailwind, Zustand, Framer Motion |
| LLM | Ollama / OpenAI-compatible (auto-discovery) |
| Desktop | Tauri 2.0, NSIS installer, PyInstaller backend |
| CI | Ruff, Biome, tsc, pytest (GitHub Actions) |
Quick reference
- Search the docs:
http://localhost:11032→ Search page - RAG chat: Chat page with Ollama auto-discovery
- Fleet apps: Dashboard → Apps Hub
- Reindex: Settings → Reindex or call
reindex_docstool - MCP for IDEs:
uv run documentation-mcp(stdio) orMCP_TRANSPORT=http(HTTP)