
kapeli/dash-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
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クライアントは以下のことができます:
- インストール済みドキュメントセット一覧
- ドキュメントセットやコードスニペットをまたぐ検索
- 検索結果からドキュメントページを読み込む
- 特定のドキュメントセットの全文検索を可能にする
通知
これはまだ進行中の作業です。何かアドバイスがあればぜひ教えてください!
道具
- list_installed_docsets
- Dashにインストールされているすべてのドキュメントセットを一覧化
- search_documentation
- ドキュメントセットやスニペット間の検索
- load_documentation_page
load_urlからドキュメントページを読み込むsearch_documentation
- 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
- list_installed_docsets
- Lists all installed documentation sets in Dash
- search_documentation
- Searches across docsets and snippets
- load_documentation_page
- Loads a documentation page from a
load_urlreturned bysearch_documentation
- Loads a documentation page from a
- 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"
インストール
uvx --from git+https://github.com/Kapeli/dash-mcp-server.git dash-mcp-server設定
{
"mcpServers": {
"dash-api": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Kapeli/dash-mcp-server.git",
"dash-mcp-server"
]
}
}
}