An MCP (Model Context Protocol) stdio server that exposes Zeal/Dash docsets for agent grounding.
- Python 3.11+
uv
Set ZEAL_DOCSETS_PATH to one or more directories containing *.docset folders (colon-separated on Linux).
Example:
export ZEAL_DOCSETS_PATH="$HOME/.local/share/Zeal/Zeal/docsets"uv sync
ZEAL_DOCSETS_PATH=... uv run zeal-mcplist_docsets– enumerate discovered docsetssearch– search entries in a docset (or across all docsets)get_entry– load an entry, return plain text plus a stablesource_uri