KD

kapeli/dash-mcp-server

Developer tools

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

190 stars 32 forks Качество 70 Тренд 21MIT

kapeli/dash-mcp-server — это кандидат в MCP-сервер, импортированный из https://github.com/kapeli/dash-mcp-server.

Обзор

kapeli/dash-mcp-server — это кандидат в MCP-сервер, импортированный из https://github.com/kapeli/dash-mcp-server.

Обзор (машинный перевод)

Сервер Model Context Protocol (MCP), предоставляющий инструменты для взаимодействия с API браузера документации Dash.

Требуется Dash 8. Вы можете скачать Dash 8 по адресу https://blog.kapeli.com/dash-8.

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

Обзор

Сервер Dash MCP предоставляет инструменты для доступа и поиска документации напрямую из Dash, браузера документации macOS. Клиенты 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

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

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"
Открыть полный README на GitHub

Установка

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" ] } } }