Dash

v1.1.1โ€ขDeveloper Toolsโ€ขstable

๐Ÿ ๐Ÿ  ๐ŸŽ - MCP server for Dash, the macOS API documentation br

dash-mcp-servermcpai-integration
Share:
150
Stars
0
Downloads
0
Weekly
0/5

What is Dash?

Dash is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to ๐Ÿ ๐Ÿ  ๐ŸŽ - mcp server for dash, the macos api documentation br

๐Ÿ ๐Ÿ  ๐ŸŽ - MCP server for Dash, the macOS API documentation br

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • MCP protocol support

Use Cases

AI integration
Kapeli

Maintainer

LicenseMIT License
Languagepython
Versionv1.1.1
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

PIP

pip install dash-mcp-server

Manual Installation

pip install dash-mcp-server

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Dash

Dash MCP Server integrates Claude and other AI assistants with Dash, the macOS offline API documentation browser, allowing them to search across all your installed documentation sets and retrieve full reference pages from within the chat interface. It exposes four tools to list installed docsets, search documentation, load full pages from search results, and enable full-text search on specific docsets. macOS developers use it to get instant, offline-accurate API documentation answers without switching between their AI assistant and the Dash app.

Prerequisites

  • macOS (Dash is a macOS-only application)
  • Dash 8 or later installed from https://kapeli.com/dash or the Mac App Store
  • Python 3.11.4+ installed
  • uv package manager installed (`brew install uv`)
  • Claude Desktop or Claude Code as your MCP client
1

Install Dash 8

Download and install Dash 8 for macOS from https://kapeli.com/dash. Open Dash and download the documentation sets you need (e.g., Python, Swift, React, Django) via Preferences โ†’ Downloads.

2

Install uv

Install the uv package manager via Homebrew. It is required to run the dash-mcp-server via uvx.

brew install uv
3

Add the server via Claude Code CLI

The easiest way to add Dash MCP Server to Claude Code is with the `claude mcp add` command, which installs and registers the server in one step.

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

Or configure Claude Desktop manually

Alternatively, add the server to your Claude Desktop config file at `~/Library/Application Support/Claude/claude_desktop_config.json`.

{
  "mcpServers": {
    "dash-api": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/Kapeli/dash-mcp-server.git",
        "dash-mcp-server"
      ]
    }
  }
}
5

Restart Claude Desktop and verify

Fully quit and reopen Claude Desktop. Confirm the four Dash tools are available: list_installed_docsets, search_documentation, load_documentation_page, and enable_docset_fts.

Dash Examples

Client configuration

Claude Desktop config using uvx to install and run dash-mcp-server directly from the GitHub repository.

{
  "mcpServers": {
    "dash-api": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/Kapeli/dash-mcp-server.git",
        "dash-mcp-server"
      ]
    }
  }
}

Prompts to try

These prompts match the four tools: list_installed_docsets, search_documentation, load_documentation_page, and enable_docset_fts.

- "List all documentation sets I have installed in Dash."
- "Search my Dash documentation for 'URLSession dataTask'."
- "Find the Python documentation for list comprehensions in my installed docsets."
- "Load the full documentation page for Django QuerySet from my Dash docsets."
- "Search for 'useState hook' in my React documentation."
- "Enable full-text search on my Swift docset."

Troubleshooting Dash

Server fails to start with 'dash-mcp-server not found' or uvx error

Ensure uv is installed (`brew install uv`) and on your PATH. The server is fetched directly from GitHub by uvx, so you need an internet connection on first run. You can verify uvx works by running `uvx --from git+https://github.com/Kapeli/dash-mcp-server.git dash-mcp-server --help` in your terminal.

search_documentation returns no results even though documents are installed in Dash

Make sure Dash is open and running โ€” the MCP server communicates with the Dash app via its local API. Also confirm your docsets are fully downloaded in Dash (Preferences โ†’ Downloads โ†’ check the status icon next to each docset).

load_documentation_page returns an error after a search

Full-text search must be enabled on a docset before pages can be loaded from it. Call the `enable_docset_fts` tool on the relevant docset first, then retry the search and page load. This is a one-time setup per docset.

Frequently Asked Questions about Dash

What is Dash?

Dash is a Model Context Protocol (MCP) server that ๐Ÿ ๐Ÿ  ๐ŸŽ - mcp server for dash, the macos api documentation br It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Dash?

Install via pip with: pip install dash-mcp-server. Then configure your AI client to connect to this MCP server.

Which AI clients work with Dash?

Dash works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Dash free to use?

Yes, Dash is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "dash-mcp-server": { "command": "pip", "args": ["install", "dash-mcp-server"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide โ†’

Ready to use Dash?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides