
Dash Mcp Server
- 171 repo stars
- Updated May 11, 2026
- Kapeli/dash-mcp-server
io.github.Kapeli/dash-mcp-server is a MCP server that lets agents search 200+ Dash docsets on macOS for API and framework documentation.
About
io.github.Kapeli/dash-mcp-server connects Model Context Protocol clients to Kapeli Dash on macOS, letting coding agents search and pull from the same curated docsets developers already rely on offline. Developers shipping SaaS, APIs, or mobile backends can ask the model to verify method signatures, framework patterns, and version-specific APIs without manually hopping between IDE and Dash. The server advertises search across more than two hundred docsets—an unusually dense reference surface compared with generic web search. It requires Dash on a Mac; Linux or Windows-only workflows should use other doc MCP sources. Register it during active build sessions when you want grounded answers tied to installed docsets rather than hallucinated APIs.
- MCP bridge to Dash, the macOS API documentation browser
- Search across 200+ docsets from the agent
- Stdio transport PyPI package dash-mcp-server v1.1.1
- Keeps documentation discovery inside the agent workflow on Mac
Dash Mcp Server by the numbers
- Data as of Jul 27, 2026 (Skillselion catalog sync)
claude mcp add dash-mcp-server -- uvx dash-mcp-serverAdd your badge
Show developers this MCP server is listed on Skillselion. Paste this into your README.
| repo stars | ★ 171 |
|---|---|
| Package | dash-mcp-server |
| Transport | STDIO |
| Auth | None |
| Last updated | May 11, 2026 |
| Repository | Kapeli/dash-mcp-server ↗ |
What it does
Search Apple Dash docsets from your agent so API answers cite the same offline docs you already use on macOS.
Who is it for?
Mac-based developers who own Dash and want agent answers grounded in installed Apple, language, and framework docsets.
Skip if: Windows or Linux-only setups without Dash, or teams that standardize purely on web-hosted docs.
What you get
After install, your agent can query Dash docsets over MCP so implementation help aligns with offline reference you already maintain.
- Agent-callable Dash docset search results
- Faster API verification against 200+ docsets
- Reduced manual context switch to the Dash UI
By the numbers
- Version 1.1.1 on PyPI identifier dash-mcp-server
- Search 200+ docsets
- Stdio transport
README.md
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
- 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_urlreturned bysearch_documentation
- Loads a documentation page from a
- 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"
Recommended MCP Servers
How it compares
Dash docset search MCP integration, not a generic web browser automation skill.
FAQ
Who is io.github.Kapeli/dash-mcp-server for?
It is for macOS developers who use Dash daily and want Claude Code, Cursor, or similar agents to search those docsets directly.
When should I use io.github.Kapeli/dash-mcp-server?
Use it while implementing features when you need version-accurate API lookups without leaving the agent thread.
How do I add io.github.Kapeli/dash-mcp-server to my agent?
Install Dash on macOS, install the PyPI dash-mcp-server package, add a stdio MCP server entry in your client config pointing at the published command, then reload MCP tools.