Skip to main content
Glama

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

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!

Related MCP server: RAG Documentation MCP Server

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"
Install Server
A
security – no known vulnerabilities
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Kapeli/dash-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server