Provides searchable documentation for Apache Spark as part of the data engineering knowledge base.
Provides searchable documentation for ArgoCD GitOps workflows as part of the Cloud/DevOps knowledge base.
Provides searchable documentation for dbt as part of the data engineering knowledge base.
Provides searchable documentation for Docker as part of the Cloud/DevOps knowledge base.
Provides searchable documentation for DVC data versioning as part of the MLOps knowledge base.
Indexes and searches documentation from 170+ curated and 1000+ auto-discovered GitHub repositories, providing full-text search across documentation files, READMEs, and repository metadata with automated daily updates.
Provides searchable documentation for Grafana as part of the observability knowledge base.
Provides searchable documentation for Helm charts best practices as part of the Cloud/DevOps knowledge base.
Provides searchable documentation for Istio service mesh patterns as part of the Cloud/DevOps knowledge base.
Provides searchable documentation for Kubernetes deployment strategies, patterns, and best practices as part of the Cloud/DevOps knowledge base.
Provides searchable documentation for MLflow experiment tracking as part of the MLOps knowledge base.
Provides searchable documentation for Next.js as part of the web development knowledge base.
Provides searchable documentation for OpenTelemetry as part of the observability knowledge base.
Provides searchable documentation for Prometheus as part of the observability knowledge base.
Provides searchable documentation for React as part of the web development knowledge base.
Uses SQLite with FTS5 for efficient full-text search across the documentation database.
Provides searchable documentation for Terraform as part of the Cloud/DevOps knowledge base.
Provides searchable documentation for Weights & Biases visualization as part of the MLOps knowledge base.
š Unified Docs Hub - The Ultimate MCP Documentation Server
Transform your AI assistant into a documentation powerhouse! Unified Docs Hub is an MCP (Model Context Protocol) server that creates a massive, searchable knowledge base from 170+ curated repositories and 1000+ auto-discovered GitHub projects.
š Why Unified Docs Hub?
Ever wished your AI assistant had instant access to ALL the documentation it needs? This MCP server solves that by:
š Massive Knowledge Base: 170+ hand-picked repositories + 1000+ auto-discovered popular projects
š Lightning-Fast Search: Full-text search across 11,000+ documentation files in milliseconds
š¤ AI-Optimized: Perfect for Claude, ChatGPT, and other AI assistants using MCP
š Self-Updating: Automated daily updates and weekly discovery of new repositories
šÆ Specialized Coverage: Deep expertise in Trading/Finance, AI/ML, DevOps, and 20+ categories
š¬ Real-World Examples
Example 1: Building a Trading Bot
Example 2: Learning Kubernetes
Example 3: Machine Learning Pipeline
š What's Inside?
Knowledge Coverage
Category | Repositories | Highlights |
Trading & Finance | 64 repos | Algorithmic trading, options, forex, HFT, portfolio optimization |
AI/ML | 20 repos | LLMs, transformers, deep learning, NLP, computer vision |
Cloud/DevOps | 15 repos | Kubernetes, Docker, Terraform, CI/CD, monitoring |
Web Development | 12 repos | React, Vue, Next.js, full-stack frameworks |
MLOps | 6 repos | ML lifecycle, experiment tracking, model deployment |
Data Engineering | 8 repos | Apache Spark, Airflow, dbt, data pipelines |
Observability | 5 repos | Prometheus, Grafana, OpenTelemetry, APM |
Blockchain | 5 repos | Smart contracts, DeFi, Web3 development |
20+ More Categories | ... | Security, databases, mobile, desktop, and more |
Key Features
š„ Full-Text Search: SQLite FTS5 engine for sub-second searches across millions of lines
š Quality Scoring: Curated repos ranked by documentation quality (1-10 scale)
š·ļø Smart Categorization: Browse by technology area or programming language
š Auto-Discovery: Continuously finds new popular repositories (10k+ stars)
š¾ Efficient Storage: Deduplication and compression keep the database lean
š”ļø Rate Limit Handling: Respects GitHub API limits with smart throttling
š Quick Start
Prerequisites
Python 3.8 or higher
GitHub Personal Access Token (optional but recommended)
An MCP-compatible AI assistant (Claude Desktop, Continue.dev, etc.)
Installation
Clone the repository
Set up Python environment
Configure your MCP client
For Claude Desktop, add to ~/Library/Application Support/Claude/claude_desktop_config.json:
Initial indexing (optional - the server will do this automatically)
š Available MCP Tools
unified_search
Search across all documentation with powerful filters.
index_repositories
Control repository indexing and discovery.
list_repositories
Browse indexed repositories.
get_repository_docs
Get all documentation for a specific repository.
get_statistics
View comprehensive database statistics.
š¤ Automated Updates
The server includes automated indexing that keeps your knowledge base fresh:
Setup Automated Updates
Update Schedule
Daily: Updates all curated repositories (2 AM, 2 PM)
Weekly: Discovers new trending repositories
On-Demand: Manual updates via MCP tools
šļø Architecture
Core Components
How It Works
Curation: Hand-picked repositories in
repositories.yamlwith quality scoresDiscovery: Automatically finds popular repos (10k+ stars) via GitHub API
Indexing: Downloads and indexes README, docs/, and documentation files
Storage: SQLite with FTS5 for efficient full-text search
Serving: FastMCP server provides tools for AI assistants
Updates: Automated system keeps documentation current
šÆ Use Cases
For AI Developers
Instant access to ML framework documentation
Compare different approaches across libraries
Find code examples and best practices
For Traders & Quants
Complete algorithmic trading documentation
Options pricing models and strategies
Backtesting frameworks and market data APIs
For DevOps Engineers
Kubernetes patterns and anti-patterns
CI/CD pipeline examples
Infrastructure as Code templates
For Full-Stack Developers
Frontend framework comparisons
Backend architecture patterns
Database optimization techniques
š ļø Customization
Adding Custom Repositories
Edit repositories.yaml:
Creating Custom Categories
Add new categories to group related technologies:
š Expansion Reports
See our journey of building this massive knowledge base:
EXPANSION_SUMMARY.md - Overview of all expansions
TRADING_KNOWLEDGE_BASE_COMPLETE.md - Trading & Finance deep dive
ULTIMATE_TRADING_EXPANSION.md - Final trading expansion details
FINAL_EXPANSION_REPORT_2025.md - Complete 2025 expansion
š¤ Contributing
We welcome contributions! Please see our Contributing Guide for details.
Ways to Contribute
Add high-quality repositories to
repositories.yamlImprove search algorithms
Add new MCP tools
Enhance documentation
Report bugs or request features
š License
This project is licensed under the MIT License - see the LICENSE file for details.
š Acknowledgments
Model Context Protocol for enabling AI-assistant integrations
All the amazing open-source projects indexed in our knowledge base
The GitHub API for making documentation discovery possible
š¬ Contact
For questions, suggestions, or collaboration opportunities:
Open an issue on GitHub
Submit a pull request
Star the repository to show support!
Built with ā¤ļø for developers who want their AI assistants to know everything!