MCP.Market

Dash MCP server

by Kapeli·io.github.Kapeli/dash-mcp-server·v1.1.1·181 stars

MCP server for Dash, the macOS API documentation browser. Search 200+ docsets.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

full report

Adoption
Growing

181 stars33 downloads/wk

Reviews

Write one

Nobody has reviewed Dash yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Dash tools (4)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • enable_docset_fts

    Enable full-text search for a specific docset.

  • list_installed_docsets

    List all installed documentation sets in Dash. An empty list is returned if the user has no docsets installed. Results are automatically truncated if they would exceed 25,000 tokens.

  • load_documentation_page

    Load a documentation page from a load_url returned by search_documentation.

  • search_documentation

    Search for documentation across docset identifiers and snippets.

Public scan report

scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it

no findings
  • Code scan4 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 59 days ago12/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 88/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Dash compares

Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 70% of 866 Scraping and browsing servers
Tools
4
the typical Scraping and browsing server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
181
more than 93% of 583 Scraping and browsing servers
Downloads a week
33
more than 15% of 309 Scraping and browsing servers with a package

What its tools let an agent do: 3 read · 1 change

Install Dash in Claude Code, Cursor or VS Code

claude mcp add dash-mcp-server -- uvx dash-mcp-server
Add to Cursor

What the publisher says

From the Dash repository's README, as published. We do not edit it. Read it on GitHub

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. listinstalleddocsets
  • Lists all installed documentation sets in Dash
  1. searchdocumentation**
  • Searches across docsets and snippets
  1. loaddocumentationpage
  • Loads a documentation page from a loadurl returned by searchdocumentation
  1. enabledocsetfts
  • Enables full-text search for a specific docset

Requirements

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

Configuration

Using uvx

brew install uv

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

Nothing above is checked by us. What we check is on the safety report.

Dash: common questions

Is Dash MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the Dash safety report
How do I install Dash?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Dash need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Dash maintained?
The last commit was 96 days ago (2026-07-31). The latest release is v1.1.1.
What can I use instead of Dash?
Servers from other publishers that do the same job: mac-control-mcp server, GrowBlocks Dev Kit MCP server and SeleniumBase MCP server.
How does Dash compare with other Scraping and browsing MCP servers?
safety score 88/100 (higher than 70% of 866 Scraping and browsing servers); tools 4 (the typical Scraping and browsing server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Dash

Same job from other publishers: the closest match first, then the best rated.

  • mac-control-mcp
    Native Swift macOS automation — 153 tools: AX, EventKit, voice, browser DOM, undo.
    B
  • GrowBlocks Dev Kit
    Build, play-test with screenshots, and ship three.js browser games on GrowBlocks.
    A
  • SeleniumBase MCP
    Stealthy browser automation, testing, and web-scraping via CDP Mode.
    A
  • Next AI Draw.io
    draw.io diagrams your AI agent draws on a live browser canvas that you can also edit by hand
    A
  • AIHawk
    AI browser agent: browses, clicks, types, and reads real web pages from plain-English instructions.
    A