MCP Directory

Dash MCP Server

Official

Search and load Dash documentation docsets and code snippets from MCP clients on macOS.

Unverified
stdio (local)
No auth
Python

Add to your client

Copy the config for your MCP client and paste it into its config file.

Install / run
claude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "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.

Step-by-step guides: Add to Claude Desktop · Add to Cursor · Add to Windsurf

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)

About Dash MCP Server

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, and enable full-text search for specific docsets. Requires the Dash 8 app installed on macOS, Python 3.11.4 or higher, and uv.

Tools & capabilities (4)

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.

What this server can do

Dash MCP Server provides tools for these capabilities — tap one to see every MCP server that does the same:

When to use it

  • Search installed Dash docsets for API references without leaving an MCP client
  • Load full documentation pages into context from search results
  • Look up saved code snippets stored in Dash
  • Enable full-text search on a specific docset for deeper lookups

Dash MCP Server FAQ

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.

Alternatives to Dash MCP Server

Compare all alternatives →

Microsoft's official browser-automation MCP using Playwright's accessibility tree (no vision model).

Featured
Verified
stdio (local)
No auth
TypeScript
12 tools
Updated 13 days agoRepo

Up-to-date, version-specific library documentation injected into your coding agent.

Verified
stdio (local)
API key
TypeScript
2 tools
Updated 17 days agoRepo

LSP-powered coding agent toolkit: semantic symbol search, references and structural edits.

Verified
stdio (local)
No auth
Python
11 tools
Updated 15 days agoRepo