
joshuadanpeterson/enhanced-dash-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Интеллектуальный MCP-сервер, соединяющий Claude AI с Dash (браузером документации macOS). Преобразует локальные наборы Dash в контекстно-ориентированный помощник по документации с нечетким поиском, обнаружением проектов и т.д.
Обзор
Это сервер, который дополняет официальный Dash MCP-сервер. Официальный Dash MCP владеет точными операциями, поддерживаемыми Dash: установленными наборами документов, точным поиском документации, полнотекстовым поиском и загрузкой страниц. Enhanced Dash MCP владеет разведданными более высокого уровня, связанными с этими операциями: контекст проекта, рекомендация набора документов, обнаружение локального кэша, маршрутизация, ранжирование и руководство рабочим процессом. Этот сервер сообщает Клоду и другим инструментам агентного кодирования, какие Dash-документы и поисковые запросы использовать для РЕПО и задачи перед ними. Официальный Dash MCP по-прежнему отслеживает результаты поиска и страницы документации. Dash - это браузер документации API и менеджер фрагментов кода для macOS, который дает вам мгновенный автономный доступ к 200+ наборам документации API. Это удобный инструмент для разработчиков, которые хотят быструю, доступную для поиска, офлайн-документацию, не полагаясь на подключение к Интернету или медленный веб-поиск.
Обзор (машинный перевод)
###Что это такое?
Это сервер Model Context Protocol (MCP), который дополняет официальный сервер Dash MCP. Официальный Dash MCP владеет точными операциями, поддерживаемыми Dash: установленными наборами документов, точным поиском документации, полнотекстовым поиском и загрузкой страниц. Enhanced Dash MCP владеет разведданными более высокого уровня, связанными с этими операциями: контекст проекта, рекомендация набора документов, обнаружение локального кэша, маршрутизация, ранжирование и руководство рабочим процессом.
** Проще говоря: ** этот сервер сообщает Клоду и другим инструментам агентного кодирования, которые Dash настраивает и search_documentation запрашивает, чтобы использовать для РЕПО и задачи перед ними. Официальный Dash MCP по-прежнему отслеживает результаты поиска и страницы документации.
About О компании Dash
Dash - это браузер документации API и менеджер фрагментов кода для macOS, который дает вам мгновенный автономный доступ к 200+ наборам документации API. Это удобный инструмент для разработчиков, которые хотят быструю, доступную для поиска, офлайн-документацию, не полагаясь на подключение к Интернету или медленный веб-поиск.
###Почему важна интеграция
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
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 Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"enhanced-dash-mcp": {
"command": "$DASH_MCP_DIR/venv/bin/python3",
"args": [
"$DASH_MCP_DIR/enhanced_dash_server.py"
],
"env": {}
}
}
}