JE

joshuadanpeterson/enhanced-dash-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

34 stars 4 forks 품질 67 트렌드 16

♨ Intelligent MCP 서버 bridging Claude AI 와 Dash (macOS 문서 브라우저). 로컬 대시 docsets는 fuzzy search, project detection, ...

개요

이 서버는 공식 대시 MCP 서버입니다. 공식 대시 MCP는 정확한 대시 백업 작업을 소유합니다. docsets, 정확한 문서 검색, 전체 텍스트 검색 및 페이지로드를 설치했습니다. 향상된 Dash MCP는 해당 작업의 더 높은 수준의 인텔리전스를 소유합니다. 프로젝트 컨텍스트, docset 권고, 로컬 캐시 발견, 라우팅, 순위 및 워크플로 안내. 이 서버는 대시 docsets 및 search documentation 쿼리를 가진 Claude 및 기타 Agentic 코딩 도구를 알려줍니다. Dash MCP는 여전히 검색 결과와 문서 페이지를 fetches. Dash는 API Documentation Browser 및 Code Snippet Manager for macOS로 200+ API 문서 세트에 즉시 오프라인 액세스를 제공합니다. 인터넷 연결에 의존하지 않고 빠르고 검색할 수 있는 오프라인 문서를 원하는 개발자를 위한 도구입니다.

개요(AI 번역)

이것은 무엇입니까?

이것은 ** Model Context Protocol (MCP) ** 공식 Dash MCP 서버가 할당 한 서버입니다. 공식 대시 MCP는 정확한 대시 백업 작업을 소유합니다. docsets, 정확한 문서 검색, 전체 텍스트 검색 및 페이지로드를 설치했습니다. 향상된 Dash MCP는 해당 작업의 더 높은 수준의 인텔리전스를 소유합니다. 프로젝트 컨텍스트, docset 권고, 로컬 캐시 발견, 라우팅, 순위 및 워크플로 안내.

** 간단한 용어 : **이 서버는 대시 docsets 및 search_documentation] queries가 repo 및 작업에 사용하도록 Claude 및 기타 에이전트 코딩 도구를 알려줍니다. Dash MCP는 여전히 검색 결과와 문서 페이지를 fetches.

대시

Dash는 API Documentation Browser 및 Code Snippet Manager for macOS로 200+ API 문서 세트에 즉시 오프라인 액세스를 제공합니다. 인터넷 연결에 의존하지 않고 빠르고 검색할 수 있는 오프라인 문서를 원하는 개발자를 위한 도구입니다.

12.0 왜 이 통합 Matters

이 페이지는 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_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
GitHub에서 전체 README 보기

설치

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