Open Source MCP Server

Documentation for AI, served locally

DocShark scrapes, indexes, and serves documentation from any website through the Model Context Protocol. One package, unlimited doc sources, zero cloud dependency.

$ bunx docshark add https://svelte.dev/docs

Why DocShark?

A single MCP server that replaces dozens of per-library documentation tools.

Any Documentation Site

Scrape and index docs from any website. Not limited to GitHub repos — works with rendered documentation sites.

SQLite + FTS5 Search

Blazing-fast full-text search powered by SQLite FTS5. Zero external dependencies, works entirely offline.

Local-First & Fast

Everything runs locally on your machine. No cloud, no API keys, no rate limits. Just fast documentation access.

Smart Chunking

Intelligent content chunking preserves heading hierarchy and context for precise, relevant search results.

MCP + CLI

Full Model Context Protocol server for AI assistants, plus a Bun-first CLI for managing your documentation library.

Docs-First Setup

Straightforward docs for Bun, bunx, Claude Desktop, Cursor, and VS Code keep setup predictable.

How it works

Three steps to supercharge your AI with documentation

1

Add a library

Point DocShark at any docs URL. It crawls and indexes every page automatically.

$ bunx docshark add https://docs.example.com
2

Search instantly

Full-text search powered by SQLite FTS5 returns relevant chunks in milliseconds.

$ bunx docshark search "query syntax"
3

Connect to AI

Configure your AI assistant to use DocShark as an MCP server for grounded documentation.

// mcp config
"command": "bunx docshark start --stdio"

Ready to dive in?

Get started with DocShark in under a minute. No API keys, no cloud accounts.

A local-first research notebook for software documentation. Crawl, index, and serve real docs to coding agents without adding a cloud layer to the workflow.

GitHub repository

Built for grounded documentation workflows and long-form technical reading.

© 2026 DocShark