PluginBench
MCP Server
Maintained
MIT

io.github.Kapeli/dash-mcp-server MCP Server

io.github.Kapeli/dash-mcp-server

Search 200+ API docsets in Dash directly from Claude and Cursor.

What is the io.github.Kapeli/dash-mcp-server MCP server?

The Dash MCP server provides tools to interact with Dash, the macOS API documentation browser. It enables searching across 200+ installed docsets, listing documentation sets, loading documentation pages, and enabling full-text search for specific docsets.

This server bridges Claude and Cursor with Dash, giving you instant access to API documentation without leaving your editor. Search across all your installed docsets, find code snippets, and load full documentation pages directly into your AI conversations.

How to install io.github.Kapeli/dash-mcp-server

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "dash-mcp-server": {
      "command": "uvx",
      "args": [
        "dash-mcp-server"
      ]
    }
  }
}

Tools & capabilities

Tools this server exposes to the agent.

  • 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

Use cases

  • Search API documentation across 200+ docsets without switching apps
  • Find code snippets and examples from installed documentation
  • Load full documentation pages into Claude for detailed reference
  • Enable full-text search on specific docsets for deeper exploration
  • Quickly reference API syntax and parameters while coding

io.github.Kapeli/dash-mcp-server MCP server FAQ

What is the Dash MCP server?

It's an MCP server that connects Claude and Cursor to Dash, the macOS documentation browser, allowing you to search and access 200+ API docsets directly from your AI conversations.

Is Dash required?

Yes, Dash 8 or higher must be installed on macOS. You can download it at https://blog.kapeli.com/dash-8.

How do I install it in Claude Desktop?

Add this to your claude_desktop_config.json: {"dash-api": {"command": "uvx", "args": ["--from", "git+https://github.com/Kapeli/dash-mcp-server.git", "dash-mcp-server"]}}

How do I install it in Cursor?

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

What are the system requirements?

macOS with Dash 8+ installed, Python 3.11.4 or higher, and uv (installable via brew install uv).

Is this free?

The MCP server is free and open-source. Dash itself is a paid application available at https://kapeli.com/dash.

README (reference)

Source of truth, from the repository.

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.

mcp-name: io.github.Kapeli/dash-mcp-server

<a href="https://glama.ai/mcp/servers/@Kapeli/dash-mcp-server"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@Kapeli/dash-mcp-server/badge" alt="Dash Server MCP server" /> </a>

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!

Tools

  1. list_installed_docsets
    • Lists all installed documentation sets in Dash
  2. search_documentation
    • Searches across docsets and snippets
  3. load_documentation_page
    • Loads a documentation page from a load_url returned by search_documentation
  4. 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 uv

in 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"

Related MCP servers

Turn any video into transcripts, summaries, chapters, and comparisons for your AI agent.

0
JavaScript
MIT
View repository →

Generate design systems: OKLCH color palettes, fluid type scales, spacing, shape and icon tokens.

0
TypeScript
MIT
View repository →
TETestAtlas logo

TestAtlas

Active

Semantic map of a .NET test-automation solution for AI agents — search, impact, endpoints

3
C#
MIT
View repository →

Multi-agent collaborative reasoning with auditable thought ledgers, persistent storage, and real-time observability.

63
TypeScript
MIT
View repository →

Simple MCP server that tells the time

0
JavaScript
MIT
View repository →

Git-aware safe file ops for AI agents: delete anything except git-tracked source code.

0
Go
MIT
View repository →