
🚀 智能MCP服务器将Claude AI与Dash(macOS文档浏览器)连接起来。将本地Dash文档集转换为具备模糊搜索和项目检测功能的上下文感知文档助手,...
概览
这是一个增强官方 Dash MCP 服务器的服务器。官方 Dash MCP 拥有完全支持的 Dash 操作:安装文档集、精确文档搜索、全文搜索和页面加载。增强版 Dash MCP 拥有这些操作的高级智能:项目上下文、文档集推荐、本地缓存发现、路由、排名和工作流指导。 该服务器会告诉 Claude 和其他代理编码工具,哪些 Dash 文档集和 search_documentation 查询应用于仓库和当前的任务。官方的 Dash MCP 仍然会获取搜索结果和文档页面。 Dash 是一款适用于 macOS 的 API 文档浏览器和代码片段管理器,能让你即时离线访问 200+ 个 API 文档集。它是开发者想要快速、可搜索、离线文档,且不想依赖网络连接或处理缓慢网页搜索的首选工具。
概述(AI 翻译)
🎯 这是什么?
这是一个**模型上下文协议(MCP)**服务器,增强了官方的Dash MCP服务器。官方Dash MCP拥有完全相同的Dash支持操作:已安装文档集、精确文档搜索、全文搜索和页面加载。增强版Dash MCP拥有这些操作的高级智能:项目上下文、文档集推荐、本地缓存发现、路由、排名和工作流指导。
简单来说: 该服务器告诉 Claude 和其他代理编码工具应使用哪些 Dash 文档集和 search_documentation 查询来执行当前的仓库和任务。官方 Dash MCP 仍然获取搜索结果和文档页面。
📚 关于达什
Dash 是一款适用于 macOS 的 API 文档浏览器和代码片段管理器,能让你即时离线访问 200+ 个 API 文档集。它是开发者想要快速、可搜索、离线文档,且不想依赖网络连接或处理缓慢网页搜索的首选工具。
🔗 为什么这种整合很重要
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
Enhanced Dash MCP Server
🎯 What is this?
This is a Model Context Protocol (MCP) server that augments the official Dash MCP server. The official Dash MCP owns exact Dash-backed operations: installed docsets, precise documentation search, full-text search, and page loading. Enhanced Dash MCP owns the higher-level intelligence around those operations: project context, docset recommendation, local cache discovery, routing, ranking, and workflow guidance.
In simple terms: this server tells Claude and other agentic coding tools which Dash docsets and search_documentation queries to use for the repo and task in front of them. The official Dash MCP still fetches the search results and documentation pages.
📚 About Dash
Dash is an API Documentation Browser and Code Snippet Manager for macOS that gives you instant offline access to 200+ API documentation sets. It’s the go-to tool for developers who want fast, searchable, offline documentation without relying on internet connectivity or dealing with slow web searches.
🔗 Why This Integration Matters
- Official Dash Handoff: returns docset identifiers and ready-to-run
search_documentationcalls when you provide alist_installed_docsetssnapshot - Local Cache Awareness: indexes valid local Dash cache docsets and explains which ones the official Dash MCP cannot see
- Privacy-Focused: project inspection and local cache discovery stay on your machine
- Persistent Metadata Index: stores docset metadata in
~/.cache/dash-mcp/docset-index-v2.jsonso cold discovery is not repeated unnecessarily - Context-Aware: detects a repo’s stack and suggests relevant Dash docsets automatically
See CHANGELOG.md for version history.
🚀 Features
Core Capabilities
- Project Context Analysis - detects languages, frameworks, dependencies, manifests, and common source files
- Docset Recommendation - recommends exact Dash docsets for a repo or supplied context
- Search Planning - produces official Dash MCP
search_documentationquery plans - Result Ranking - re-ranks official Dash search results without loading page content
- Coverage Summaries - compares official Dash-visible docsets with valid local cache docsets
- Missing Docset Explanations - explains whether a requested docset is official, local-only, or absent
Developer Workflow Integration
- Warp Terminal - Native command palette and workflow integration
- tmux - Background server execution across terminal sessions
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"enhanced-dash-mcp": {
"command": "$DASH_MCP_DIR/venv/bin/python3",
"args": [
"$DASH_MCP_DIR/enhanced_dash_server.py"
],
"env": {}
}
}
}