
How to add Dash MCP Server to Cursor
Search and load Dash documentation docsets and code snippets from MCP clients on macOS. Paste the config into ~/.cursor/mcp.json and restart Cursor.
Last updated June 14, 2026 · 159★ · stdio · no auth · official
Cursor config for Dash MCP Server
claude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"{
"mcpServers": {
"dash-mcp-server": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Kapeli/dash-mcp-server.git",
"dash-mcp-server"
]
}
}
}Requires `uv` (the Python package runner). Install it from https://docs.astral.sh/uv/ if `uvx` is not found.
Setup steps
- 1Open Cursor → Settings → MCP → Add new MCP server (or edit ~/.cursor/mcp.json directly).
- 2Paste the Dash MCP Server config below into the "mcpServers" object.
- 3Fill in placeholder secrets, then save.
- 4Cursor reloads MCP servers automatically — check Settings → MCP for a green status dot.
- 5Ask Cursor to use one of Dash MCP Server's tools to confirm it's connected.
Before you start
- macOS (required for Dash app)
- Dash 8 installed (https://blog.kapeli.com/dash-8)
- Python 3.11.4 or higher
- uv (install with: brew install uv)
What Dash MCP Server can do in Cursor
list_installed_docsetsLists all installed documentation sets in Dash.
search_documentationSearches across docsets and snippets.
load_documentation_pageLoads a documentation page from a load_url returned by search_documentation.
enable_docset_ftsEnables full-text search for a specific docset.
Dash MCP Server + Cursor FAQ
Where is the Cursor config file?
Cursor reads MCP servers from ~/.cursor/mcp.json. Paste the Dash MCP Server config there under the "mcpServers" key and restart the client.
What do I need to run this server?
macOS with the Dash 8 app installed, Python 3.11.4 or higher, and uv. Dash 8 can be downloaded from https://blog.kapeli.com/dash-8.
How do I add it to Claude Code?
Run: claude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"
Is it published to PyPI or npm?
No. The server is installed directly from the GitHub repository via uvx using the git+https source URL shown in the configuration.