KD

kapeli/dash-mcp-server

Developer tools

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

189 stars 32 forks 品質 70 トレンド 21MIT

kapeli/dash-mcp-server は、https://github.com/kapeli/dash-mcp-server. からインポートされたMCPサーバー候補です。

概要

kapeli/dash-mcp-server は、https://github.com/kapeli/dash-mcp-server. からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

DashドキュメントブラウザAPIとやり取りするためのツールを提供するモデルコンテキストプロトコル(MCP)サーバーです。

Dash 8は必須です。Dash 8はhttps://blog.kapeli.com/dash-8.でダウンロードできます。

mcp-name: io.github.Kapeli/dash-mcp-server

概要

Dash MCPサーバーは、macOSドキュメントブラウザであるDashから直接ドキュメントにアクセスし検索するためのツールを提供します。MCPクライアントは以下のことができます:

  • インストール済みドキュメントセット一覧
  • ドキュメントセットやコードスニペットをまたぐ検索
  • 検索結果からドキュメントページを読み込む
  • 特定のドキュメントセットの全文検索を可能にする

通知

これはまだ進行中の作業です。何かアドバイスがあればぜひ教えてください!

道具

  1. list_installed_docsets
  • Dashにインストールされているすべてのドキュメントセットを一覧化
  1. search_documentation
  • ドキュメントセットやスニペット間の検索
  1. load_documentation_page
  • load_urlからドキュメントページを読み込む search_documentation
  1. enable_docset_fts
  • 特定のドキュメントセットの全文検索を可能にします

要件

  • macOS(Dashアプリに必須)
  • ダッシュボードの取り付け
  • Python 3.12以降
  • UV

構成

UVXを使って

claude_desktop_config.json

Claude Code

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

README

mcp-server-dash

A Model Context Protocol (MCP) server that provides tools to interact with the Dash documentation browser API.

Dash 8 is required. You can download Dash 8 at https://blog.kapeli.com/dash-8.

mcp-name: io.github.Kapeli/dash-mcp-server

Overview

The Dash MCP server provides tools for accessing and searching documentation directly from Dash, the macOS documentation browser. MCP clients can:

  • List installed docsets
  • Search across docsets and code snippets
  • Load documentation pages from search results
  • Enable full-text search for specific docsets

Notice

This is a work in progress. Any suggestions are welcome!

Tools

  1. list_installed_docsets
    • Lists all installed documentation sets in Dash
  2. search_documentation
    • Searches across docsets and snippets
  3. load_documentation_page
    • Loads a documentation page from a load_url returned by search_documentation
  4. enable_docset_fts
    • Enables full-text search for a specific docset

Requirements

  • macOS (required for Dash app)
  • Dash installed
  • Python 3.12 or higher
  • uv

Configuration

Using uvx

brew install uv

in claude_desktop_config.json

{
  "mcpServers": {
      "dash-api": {
          "command": "uvx",
          "args": [
              "--from",
              "git+https://github.com/Kapeli/dash-mcp-server.git",
              "dash-mcp-server"
          ]
      }
  }
}

in Claude Code

claude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"
GitHub で README 全文を見る

インストール

uvx --from git+https://github.com/Kapeli/dash-mcp-server.git dash-mcp-server
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "dash-api": { "command": "uvx", "args": [ "--from", "git+https://github.com/Kapeli/dash-mcp-server.git", "dash-mcp-server" ] } } }