io.github.Kapeli/dash-mcp-server
MCP server for Dash, the macOS API documentation browser. Search 200+ docsets.
What can you do with io.github.Kapeli/dash-mcp-server?
- list_installed_docsets
- search_documentation
- load_documentation_page
- enable_docset_fts
Install
Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).
dash-mcp-serverclaude mcp add dash-mcp-server -- uvx dash-mcp-server==1.1.1
{
"mcpServers": {
"dash-mcp-server": {
"command": "uvx",
"args": [
"dash-mcp-server==1.1.1"
]
}
}
}
Documentation
From the project's README on GitHub, refreshed weekly. Links open 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
- 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.12 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"
Frequently asked questions
What is io.github.Kapeli/dash-mcp-server?
MCP server for Dash, the macOS API documentation browser. Search 200+ docsets.
How do I install io.github.Kapeli/dash-mcp-server?
It runs on your machine. In Claude Code: claude mcp add dash-mcp-server -- uvx dash-mcp-server==1.1.1. For other clients, paste the JSON configuration from this page into their MCP settings.
Does io.github.Kapeli/dash-mcp-server need an API key?
Its registry entry lists no required key or secret. Some features may still need an account with the service it connects to.
Is io.github.Kapeli/dash-mcp-server open source?
Yes. Its code is on GitHub under the MIT license.
Who maintains io.github.Kapeli/dash-mcp-server?
It is published by Kapeli. AI.tn lists it but does not maintain or endorse it.
From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.