{"id":"9bc51a57-9ab9-425f-be0c-df1f1a160915","slug":"sandraschi-documentation-mcp","kind":"mcp","name":"documentation-mcp","summary":"Technical documentation control plane with Federated RAG engine and industrial dashboard","owner":"sandraschi","repoUrl":"https://github.com/sandraschi/documentation-mcp","license":"MIT","licenseTier":"permissive","trust":"community","stars":2,"match":null,"fewStars":true,"format":"mcp","createdAt":"2026-04-09T05:19:49.000Z","addedAt":"2026-10-21T08:39:03.227Z","logoUrl":"https://avatars.githubusercontent.com/u/34750307?u=166281f79cd1114c24ba073dc02fd578660cbff0&v=4","linkOnly":false,"collection":null,"skillPath":null,"categories":["writing","search","data-analytics"],"tags":["docs","documentation","fastmcp","python"],"runtime":"python","local":true,"cloudCapable":false,"cloudCapability":"unknown","cloudReadyOnPlatform":false,"needsApiKey":false,"reviewed":false,"syncedAt":"2026-10-26T18:25:44.063Z","sample":false,"url":"https://conduits.dev/tools/sandraschi-documentation-mcp","language":"PowerShell","transports":["stdio"],"install":{"pypi":"documentation-mcp"},"requirements":{"env":[],"upstreamMayCharge":false},"tools":null,"readme":"# Documentation MCP\n\n<p align=\"center\">\n  <a href=\"https://github.com/casey/just\"><img src=\"https://img.shields.io/badge/just-ready_to_go-7c5cfc?style=flat-square&logo=just&logoColor=white\" alt=\"Just\"></a>\n  <a href=\"https://github.com/astral-sh/ruff\"><img src=\"https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json\" alt=\"Ruff\"></a>\n  <a href=\"https://python.org\"><img src=\"https://img.shields.io/badge/Python-3.13+-3776AB?style=flat-square&logo=python&logoColor=white\" alt=\"Python\"></a>\n  <a href=\"https://fastmcp.com\"><img src=\"https://img.shields.io/badge/FastMCP-3.4-7c5cfc?style=flat-square\" alt=\"FastMCP\"></a>\n</p>\n\nDocumentation server with semantic search, RAG, fleet registry, and a React dashboard.\nIndexes the full fleet corpus for cross-repo document retrieval and learning.\n\n**Ports:** Frontend `11032` · Backend (FastAPI + MCP) `11033`\n\n---\n\n## Learning paths\n\nNew to MCP? Follow one of these paths from first page to last.\n\n| Path | Start | Goal |\n|------|-------|------|\n| **📖 MCP fundamentals** | `docs/getting-started/` → `docs/protocol/` → `docs/fastmcp/` | Build your first server |\n| **⚙️ Fleet standards** | `docs/core/` → `docs/standards/` → `docs/patterns/` | Ship production-grade servers |\n| **🛡️ Safety & hardening** | `docs/safety/` → `docs/troubleshooting/` → `docs/deployment/` | Secure, reliable deployments |\n| **🔌 Integrations** | `docs/ecosystem/` → `docs/integrations/` → `docs/monitoring/` | Connect IDEs, tools, observability |\n| **🏗️ Fleet tour** | `docs/projects/` (pick a repo) → `docs/reference/` → `docs/operations/` | Understand the 136+ repo fleet |\n\n**Not sure where to start?** Read `docs/getting-started/` first — it assumes nothing.\n\n## Quick start\n\n```powershell\nuv sync\ncd web_sota && npm install && cd ..\n./start.ps1\n```\n\nOpens at `http://localhost:11032`.\n\n## Documentation library\n\nEvery major directory has a `README.md` acting as a chapter introduction:\n\n| Directory | What you'll learn |\n|-----------|------------------|\n| [`docs/getting-started/`](docs/getting-started/) | MCP concepts, first server in 5 minutes |\n| [`docs/protocol/`](docs/protocol/) | Transports, JSON-RPC, capability negotiation |\n| [`docs/fastmcp/`](docs/fastmcp/) | FastMCP 3.x: tools, resources, prompts, skills |\n| [`docs/core/`](docs/core/) | Fleet standards bar: repo layout, packaging, ports |\n| [`docs/standards/`](docs/standards/) | Detailed standards: tool design, webapps, CORS, security |\n| [`docs/patterns/`](docs/patterns/) | Reusable architecture: portmanteau, orphan guard, CORS |\n| [`docs/safety/`](docs/safety/) | AI security: prompt injection, guardrails, CVEs |\n| [`docs/ecosystem/`](docs/ecosystem/) | IDE integration: Cursor, Zed, Claude Desktop, Antigravity |\n| [`docs/integrations/`](docs/integrations/) | External services: LLMs, media, home automation, robotics |\n| [`docs/projects/`](docs/projects/) | Fleet repo index: README, STATUS, PRD for every server |\n| [`docs/reference/`](docs/reference/) | Glossary, acronyms, dev notebook, tool reference |\n| [`docs/troubleshooting/`](docs/troubleshooting/) | Bug depot, debugging playbooks, common fixes |\n| [`docs/deployment/`](docs/deployment/) | Production deployment, security hardening |\n| [`docs/monitoring/`](docs/monitoring/) | Observability stack: Grafana, Loki, Prometheus |\n| [`docs/operations/`](docs/operations/) | Port registry, control plane, fleet ops |\n| [`docs/skills/`](docs/skills/) | Agent skills: assess-and-fix, fleet-doctor, ship |\n\n## Stack\n\n| Layer | Tech |\n|-------|------|\n| Backend | FastMCP 3.4, FastAPI, uvicorn, SQLite, LanceDB |\n| Frontend | React 18, Vite, Tailwind, Zustand, Framer Motion |\n| LLM | Ollama / OpenAI-compatible (auto-discovery) |\n| Desktop | Tauri 2.0, NSIS installer, PyInstaller backend |\n| CI | Ruff, Biome, tsc, pytest (GitHub Actions) |\n\n## Quick reference\n\n- **Search the docs**: `http://localhost:11032` → Search page\n- **RAG chat**: Chat page with Ollama auto-discovery\n- **Fleet apps**: Dashboard → Apps Hub\n- **Reindex**: Settings → Reindex or call `reindex_docs` tool\n- **MCP for IDEs**: `uv run documentation-mcp` (stdio) or `MCP_TRANSPORT=http` (HTTP)\n"}