AI-powered documentation management system with intelligent search capabilities.
pip install doc-server
doc-server ingest -s https://github.com/pandas-dev/pandas -l /pandas
doc-server search -q "pandas read_csv" -l /pandas
doc-server serve- Hybrid Search: Combines semantic similarity with keyword matching
- Multi-Source Ingestion: Clone Git repositories, extract ZIP archives, or use local directories
- MCP Integration: Full Model Context Protocol server implementation
- CLI Interface: Comprehensive command-line tool for all operations
- Remote Backend: Centralized server mode for team collaboration
Doc Server can run locally or as a remote backend server.
Remote Backend Mode:
# Start the server
doc-server backend --port 8000
# Configure client to use it
export DOC_SERVER_MODE=remote
export DOC_SERVER_BACKEND_URL=http://localhost:8000See Deployment Guide for Docker and production details.
See the docs/ directory for complete documentation:
- Quick Start Guide - Get running in 5 minutes
- Installation - Detailed installation instructions
- CLI Reference - All CLI commands and options
- MCP Tools - Available MCP tools and usage
- Configuration - Configuration options
- Deployment - Remote backend and Docker deployment
- Architecture - System design and data flows
- Troubleshooting - Common issues and solutions
- Examples - Usage examples and tutorials
- Python 3.10+
- See
pyproject.tomlfor full dependency list
MIT License - see LICENSE file for details.