Provides tools for accessing and searching documentation in the Dash macOS documentation browser, including listing installed docsets, searching across docsets and code snippets, and enabling full-text search for specific docsets.
Interfaces with the Dash documentation browser which is a macOS application, making documentation available through macOS.
mcp-server-dash
A Model Context Protocol (MCP) server that provides tools to interact with the Dash documentation browser API.
Dash 8 is required, which is currently in beta. You can download Dash 8 at https://blog.kapeli.com/dash-8.
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
- 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
- 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
in claude_desktop_config.json
in Claude Code
Provides tools to interact with the Dash documentation browser API, allowing users to list installed docsets, search across documentation, and enable full-text search.
Related MCP Servers
- -securityFlicense-qualityEnables AI assistants to enhance their responses with relevant documentation through a semantic vector search, offering tools for managing and processing documentation efficiently.Last updated -1240TypeScript
- -securityFlicense-qualityProvides curated documentation access via the Gemini API, enabling users to query and interact with technical docs effectively by overcoming context and search limitations.Last updated -13TypeScript
- -securityAlicense-qualityProvides tools for retrieving and processing documentation through vector search, enabling AI assistants to augment their responses with relevant documentation context.Last updated -12TypeScriptMIT License
- -securityFlicense-qualityEnables AI assistants to search documentation of packages and services to find implementation details, examples, and specifications.Last updated -Python