Kapeli/dash-mcp-server

Kapeli/dash-mcp-server

от kapeli
MCP сервер для работы с Dash - браузером документации для macOS. Позволяет AI-ассистентам искать в docsets, загружать страницы документации и включать полнотекстовый поиск. Полезен разработчикам, и...

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

Dash Server 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.11.4 or higher
  • uv

Configuration

enable_docset_fts

Включает полнотекстовый поиск для определённого docset. Аргументы: identifier: Идентификатор docset (из list_installed_docsets) Возвращает: True, если FTS был успешно включён, иначе False

Включает полнотекстовый поиск для определённого docset. Аргументы: identifier: Идентификатор docset (из list_installed_docsets) Возвращает: True, если FTS был успешно включён, иначе False

Параметры

  • identifierstringобязательный
list_installed_docsets

Перечисляет все установленные наборы документации в Dash. Возвращает пустой список, если у пользователя не установлено ни одного набора документации. Результаты автоматически обрезаются, если они превышают 25 000 токенов.

Перечисляет все установленные наборы документации в Dash. Возвращает пустой список, если у пользователя не установлено ни одного набора документации. Результаты автоматически обрезаются, если они превышают 25 000 токенов.

Параметры

Без параметров.

load_documentation_page

Загружает страницу документации из load_url, возвращённого search_documentation. Аргументы: load_url: значение load_url из результата поиска (должно указывать на локальный Dash API по адресу 127.0.0.1) Возвращает: содержимое страницы документации в виде обычного текста с ссылками в стиле Markdown

Загружает страницу документации из load_url, возвращённого search_documentation. Аргументы: load_url: значение load_url из результата поиска (должно указывать на локальный Dash API по адресу 127.0.0.1) Возвращает: содержимое страницы документации в виде обычного текста с ссылками в стиле Markdown

Параметры

  • load_urlstringобязательный
search_documentation

Ищет документацию по идентификаторам docset и сниппетам. Аргументы: query: Строка поискового запроса docset_identifiers: Разделённый запятыми список идентификаторов docset для поиска (из list_installed_docsets) search_snippets: Включать ли сниппеты в результаты поиска max_results: Максимальное количество возвращаемых результатов (1-1000) Результаты автоматически обрезаются, если они превышают 25 000 токенов.

Ищет документацию по идентификаторам docset и сниппетам. Аргументы: query: Строка поискового запроса docset_identifiers: Разделённый запятыми список идентификаторов docset для поиска (из list_installed_docsets) search_snippets: Включать ли сниппеты в результаты поиска max_results: Максимальное количество возвращаемых результатов (1-1000) Результаты автоматически обрезаются, если они превышают 25 000 токенов.

Параметры

  • querystringобязательный
  • docset_identifiersstringобязательный
  • search_snippetsboolean
  • max_resultsinteger

Другие проверенные MCP-сервера

serpapi/serpapi-mcp

serpapi/serpapi-mcp

официальный

MCP-сервер для поиска через SerpApi: объединяет Google, Bing, YouTube, eBay и другие движки. Поддерживает погоду, котировки и гибкие режимы ответов - удобно для ИИ-агентов, которым нужны структурир...

Python156
zenml-io/mcp-zenml

zenml-io/mcp-zenml

официальный

MCP-сервер для интеграции ZenML с AI-ассистентами. Позволяет просматривать и запускать ML-пайплайны, управлять стеками, компонентами и моделями. Полезен ML-инженерам для оперативного доступа к данн...

Python49
julien040/anyquery

julien040/anyquery

MCP сервер Anyquery дает возможность языковым моделям выполнять SQL-запросы к файлам, базам данных и приложениям. Полезен разработчикам и аналитикам, чтобы дать AI прямой доступ к данным через един...

Go1735
Google Analytics MCP

Google Analytics MCP

MCP сервер для Google Analytics: через Data API выполняет запросы к аккаунтам, отчётам и метрикам. Помогает маркетологам и аналитикам получать аналитику прямо в ИИ-ассистентах, без ручного сбора данных.

Python2706
anaisbetts/mcp-installer

anaisbetts/mcp-installer

MCP сервер, который автоматически устанавливает другие MCP серверы из npm и PyPi по запросу. Помогает разработчикам и пользователям Claude быстро добавлять нужные инструменты через простые команды. Требует npx и uv.

JavaScript1532
wonderwhy-er/DesktopCommanderMCP

wonderwhy-er/DesktopCommanderMCP

Desktop Commander — MCP сервер для управления файлами, запуска терминальных команд, редактирования кода, работы с Excel, PDF и DOCX. Разработчики используют его для автоматизации задач и взаимодейс...

TypeScript8534
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин