Provides tools for accessing and searching documentation in the Dash macOS documentation browser, including listing installed docsets, searching across docsets and code snippets, and enabling full-text search for specific docsets.
Interfaces with the Dash documentation browser which is a macOS application, making documentation available through macOS.
mcp-server-dash
A Model Context Protocol (MCP) server that provides tools to interact with the Dash documentation browser API.
Dash 8 is required. You can download Dash 8 at https://blog.kapeli.com/dash-8.
Overview
The Dash MCP server provides tools for accessing and searching documentation directly from Dash, the macOS documentation browser. MCP clients can:
List installed docsets
Search across docsets and code snippets
Enable full-text search for specific docsets
Notice
This is a work in progress. Any suggestions are welcome!
Related MCP server: RAG Documentation MCP Server
Tools
list_installed_docsets
Lists all installed documentation sets in Dash
search_documentation
Searches across docsets and snippets
enable_docset_fts
Enables full-text search for a specific docset
Requirements
macOS (required for Dash app)
Dash installed
Python 3.11.4 or higher
uv