Connects Claude directly to Dash's documentation browser API on macOS, letting you search installed docsets, load documentation pages, and manage full-text search without leaving your conversation. You can list what docsets are installed, run searches across multiple documentation sets or code snippets, and pull up specific pages using the load URLs that Dash returns. Handy when you're deep in a coding discussion and need to reference API docs for Swift, Python, or any of the 200+ docsets Dash supports. Requires Dash 8 and works through Dash's native search capabilities.
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.
mcp-name: io.github.Kapeli/dash-mcp-server
The Dash MCP server provides tools for accessing and searching documentation directly from Dash, the macOS documentation browser. MCP clients can:
This is a work in progress. Any suggestions are welcome!
load_url returned by search_documentationbrew install uv
claude_desktop_config.json{
"mcpServers": {
"dash-api": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Kapeli/dash-mcp-server.git",
"dash-mcp-server"
]
}
}
}
Claude Codeclaude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"
therealtimex/browser-use
jae-jae/fetcher-mcp
merajmehrabi/puppeteer-mcp-server
com.thenextgennexus/playwright-mcp-server
saik0s/mcp-browser-use