Open Source & MCP Integration
Docsieve is built to fit into modern agentic workflows. Run the parser locally, host the worker queue on your own infra, or query briefs directly inside your AI IDE via Model Context Protocol (MCP).
The Open Source CLI
You can execute local crawls, parse HTML trees, and compile briefs on your own machine using the `docsieve` Python package.
Installation
pip install docsieve Basic Command Usage
To start a documentation recursive compile run and save the Markdown summary locally:
docsieve crawl https://docs.fastapi.tiangolo.com --depth 3 --output ./fastapi-brief.md Model Context Protocol (MCP) Server
Model Context Protocol is an open standard that allows LLM clients (like Cursor or Claude Code) to securely interact with local databases, tools, and context. Docsieve provides a built-in MCP server to fetch and search briefs.
Starting the MCP Server
If you have `docsieve` installed, execute the following command to start the stdio server:
python -m docsieve_hosted.mcp AI Editor Registration
Claude Code Config (`~/.claude.json`)
{
"mcpServers": {
"docsieve": {
"command": "python",
"args": ["-m", "docsieve_hosted.mcp"]
}
}
} Cursor IDE Config
Navigate to Cursor Settings › Features › MCP. Click + Add New MCP Server, configure as Type: command, Command: python -m docsieve_hosted.mcp.
Self-Hosting the Platform
Want to run the complete workspace dashboard and worker queue internally? Docsieve can be run via Docker Compose, hooking into your own Postgres and storage buckets.
Docker Compose Configuration
version: '3.8'
services:
db:
image: postgres:15
environment:
POSTGRES_DB: docsieve
POSTGRES_PASSWORD: secret_password
worker:
image: docsieve-worker:latest
environment:
DATABASE_URL: postgresql://postgres:secret_password@db/docsieve
REDIS_URL: redis://redis:6379/0
api:
image: docsieve-api:latest
ports:
- "8000:8000"
environment:
DATABASE_URL: postgresql://postgres:secret_password@db/docsieve