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.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Dash MCP Serversearch for Python list comprehension examples"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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
Load documentation pages from search results
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
load_documentation_page
Loads a documentation page from a
load_urlreturned bysearch_documentation
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
Configuration
Using uvx
brew install uvin claude_desktop_config.json
{
"mcpServers": {
"dash-api": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Kapeli/dash-mcp-server.git",
"dash-mcp-server"
]
}
}
}in Claude Code
claude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.