trackmcp
Back to directory
kapeli

dash-mcp-server

View on GitHub

MCP server for Dash, the macOS documentation browser

61 stars PythonServers & Infrastructure Updated Oct 17, 2025

Documentation

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!

Tools

1. list_installed_docsets

    2. search_documentation

      3. load_documentation_page

        4. enable_docset_fts

          Requirements

          • macOS (required for Dash app)
          • Dash installed
          • Python 3.12 or higher
          • uv

          Configuration

          Using uvx

          bash
          brew install uv

          in `claude_desktop_config.json`

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

          in `Claude Code`

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

          Frequently asked questions

          What is dash-mcp-server?

          dash-mcp-server is MCP server for Dash, the macOS documentation browser

          How do I install dash-mcp-server?

          Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

          Is dash-mcp-server open source?

          Yes — it is hosted on GitHub at https://github.com/kapeli/dash-mcp-server and has 61 stars.

          Related MCP tools

          Run your own MCP server? See who uses it and what to fix.

          Measure it with TrackMCP