JE

joshuadanpeterson/enhanced-dash-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

34 stars 4 forks Качество 67 Тренд 16

Интеллектуальный 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_documentation calls when you provide a list_installed_docsets snapshot
  • 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.json so 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_documentation query 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
Открыть полный README на GitHub

Установка

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": {} } } }