Streamable HTTP MCP server for searching scraped markdown docs from a prebuilt SQLite FTS5 database.
python scripts/build_db.pyThe script reads local scraped/*.md files recursively and writes data/db/docs.sqlite.
The scraped/ directory is intentionally ignored and not committed.
npm ci
npm run build
$env:DOCS_DB_PATH = "$PWD\data\db\docs.sqlite"
npm startHealth check:
curl http://localhost:3000/healthMCP endpoint:
http://localhost:3000/mcp