Stop Writing API Docs by Hand — Let Notion MCP Do It
This is a submission for the Notion MCP Challenge What I Built APIVault — a local FastAPI app that turns raw route code or plain-English API descriptions into full API documentation, then stores ev...

Source: DEV Community
This is a submission for the Notion MCP Challenge What I Built APIVault — a local FastAPI app that turns raw route code or plain-English API descriptions into full API documentation, then stores everything in Notion through the Notion MCP. The idea is simple: you point APIVault at a router file (or just describe an endpoint in plain English), and it generates structured documentation and pushes it directly into a Notion workspace it sets up for you — no copy-pasting, no manual page creation. The frontend is a vanilla HTML/CSS/JS dashboard with: Live search across your documented endpoints Documentation preview pane Source vs. generated toggle so you can diff your raw code against what was documented There's also a CLI tool (vault.py) for batch-documenting entire files without opening the UI. Endpoints Route What it does POST /api/setup Creates (or reuses) the APIVault Notion workspace — an 📖 API Reference database, a 🏷️ Services database, and an 📚 API Docs hub page POST /api/documen