DocIngest Documentation Suite LIVE EDGE SUITE
Documentation Crawler & Corpus Viewer
DocIngest is a high-performance, self-hosted documentation crawler, markdown converter, and semantic search engine. It crawls canonical developer documentation libraries and structures them for immediate ingestion into Model Context Protocol (MCP) servers and AI reasoning loops.
◈ Interactive Modules
-
DocIngest URL Ingestion (
/homelab-projects/docingest/addor/add)
Submit target documentation URLs with inclusion and exclusion path filters (/docs/*,*/v1/*) to crawl, convert to clean Markdown, and persist to the PostgreSQL database. -
DocIngest Corpus Viewer (
/homelab-projects/docingest/viewor/view)
Full-text search indexed documentation, preview full Markdown in an elevated modal, copy context directly to clipboard, or download Markdown files.
◈ Architecture & Technical Stack
The DocIngest engine operates as a decoupled microservices architecture designed for zero-trust resilience and high-throughput document extraction:
- Ingestion & Crawling: Firecrawl microservice orchestrating headless Playwright instances to render dynamic SPAs, strip navigation boilerplate, and extract pure markdown.
- Queue & Event Bus: Redis message queue for job scheduling, status polling, and concurrency control.
- Storage Tier: PostgreSQL database with JSONB schema for indexing document hierarchies and fast metadata retrieval.
- MCP Integration: Exposes indexed corpora directly to local agent swarms through the Model Context Protocol (
find-docs,read-docs,query-docs).