JE

joshuadanpeterson/enhanced-dash-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

34 stars 4 forks 品質 67 トレンド 16

Claude AI を Dash (macOS ドキュメント ブラウザー) でブリッジするインテリジェントな MCP サーバー。 ローカルのDash docsetsをファジー検索、プロジェクト検出、...

概要

これは、公式のDash MCPサーバーを拡張するサーバーです。 Dash MCP は、ドキュメントセット、ドキュメントの正確な検索、全文検索、ページの読み込みなど、正確な Dash-backed 操作を所有しています。 拡張されたDash MCPは、プロジェクトコンテキスト、docsetの推奨事項、ローカルキャッシュの発見、ルーティング、ランキング、ワークフローのガイダンスの周りの高レベルのインテリジェンスを所有しています。 このサーバーは、Dash docsets と search documentation クエリがリポジトリとタスクの前に使う Claude と他のエージェントのコーディング ツールを指示します。 Dash MCP は、検索結果とドキュメントページをまだ取得します。 Dashは、MacOS用のAPIドキュメントブラウザとコードスニペットマネージャで、200以上のAPIドキュメントセットにオフラインでアクセスできます。 これは、インターネット接続に依存したり、遅いWeb検索を扱うことなく、高速で検索可能、オフラインのドキュメントを望む開発者のためのgo-toツールです.

概要(AI 翻訳)

確かにこれは何ですか?

これは、公式のDash MCPサーバーを拡張する**モデルコンテキストプロトコル(MCP)**サーバーです。 Dash MCP は、ドキュメントセット、ドキュメントの正確な検索、全文検索、ページの読み込みなど、正確な Dash-backed 操作を所有しています。 拡張されたDash MCPは、プロジェクトコンテキスト、docsetの推奨事項、ローカルキャッシュの発見、ルーティング、ランキング、ワークフローのガイダンスの周りの高レベルのインテリジェンスを所有しています。

簡単な言葉で: このサーバーは、Dash docsets と [search_documentation] のリポとタスクの前に使用するために、Claude と他のエージェントのコーディングツールを指示します。 Dash MCP は、検索結果とドキュメントページをまだ取得します。

ビットコイン ダッシュについて

Dashは、MacOS用のAPIドキュメントブラウザとコードスニペットマネージャで、200以上のAPIドキュメントセットにオフラインでアクセスできます。 これは、インターネット接続に依存したり、遅いWeb検索を扱うことなく、高速で検索可能、オフラインのドキュメントを望む開発者のためのgo-toツールです。

はなぜこのインテグレーション・マター

このページは 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": {} } } }