MCP Directory

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

  1. 1Open Claude Desktop โ†’ Settings โ†’ Developer โ†’ Edit Config (this opens ~/Library/Application Support/Claude/claude_desktop_config.json).
  2. 2Paste the Dash MCP Server config below under the top-level "mcpServers" key.
  3. 3Fill in any placeholder secrets (API keys, paths) in the snippet.
  4. 4Save the file, then fully quit and reopen Claude Desktop.
  5. 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_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_url returned by search_documentation.

enable_docset_fts

Enables 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.

View repo Full Dash MCP Server page