
How to add Dash MCP Server to Claude Desktop
Search and load Dash documentation docsets and code snippets from MCP clients on macOS. Paste the config into ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude Desktop.
Last updated June 14, 2026 ยท 159โ ยท stdio ยท no auth ยท official
Claude Desktop config for Dash MCP Server
claude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"{
"mcpServers": {
"dash-mcp-server": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Kapeli/dash-mcp-server.git",
"dash-mcp-server"
]
}
}
}Requires `uv` (the Python package runner). Install it from https://docs.astral.sh/uv/ if `uvx` is not found.
Setup steps
- 1Open Claude Desktop โ Settings โ Developer โ Edit Config (this opens ~/Library/Application Support/Claude/claude_desktop_config.json).
- 2Paste the Dash MCP Server config below under the top-level "mcpServers" key.
- 3Fill in any placeholder secrets (API keys, paths) in the snippet.
- 4Save the file, then fully quit and reopen Claude Desktop.
- 5Open a chat and confirm Dash MCP Server's tools appear under the ๐ tools menu.
Before you start
- macOS (required for Dash app)
- Dash 8 installed (https://blog.kapeli.com/dash-8)
- Python 3.11.4 or higher
- uv (install with: brew install uv)
What Dash MCP Server can do in Claude Desktop
list_installed_docsetsLists all installed documentation sets in Dash.
search_documentationSearches across docsets and snippets.
load_documentation_pageLoads a documentation page from a load_url returned by search_documentation.
enable_docset_ftsEnables full-text search for a specific docset.
Dash MCP Server + Claude Desktop FAQ
Where is the Claude Desktop config file?
Claude Desktop reads MCP servers from ~/Library/Application Support/Claude/claude_desktop_config.json. Paste the Dash MCP Server config there under the "mcpServers" key and restart the client.
What do I need to run this server?
macOS with the Dash 8 app installed, Python 3.11.4 or higher, and uv. Dash 8 can be downloaded from https://blog.kapeli.com/dash-8.
How do I add it to Claude Code?
Run: claude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"
Is it published to PyPI or npm?
No. The server is installed directly from the GitHub repository via uvx using the git+https source URL shown in the configuration.