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

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

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

Параметры

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

load_documentation_page

Загружает страницу документации из 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_identifiersstringобязательный
  • max_resultsinteger
  • querystringобязательный
  • search_snippetsboolean

Похожие MCP-сервера

Manticore MCP

Manticore MCP

официальный

MCP сервер для Manticore Search: даёт ИИ-ассистентам доступ к базе - SQL-запросы, таблицы и схемы, документация. Работает с Claude, Cursor и другими. Полезен разработчикам, работающим с полнотекстовым и векторным поиском.

Python5
ref-tools/ref-tools-mcp

ref-tools/ref-tools-mcp

MCP сервер для AI-агентов: быстрый доступ к документации API и библиотек. Оснащён поиском с фильтрацией результатов и чтением только релевантных разделов страниц - экономит токены. Подходит для Claude Code и других AI-кодинговых ассистентов.

TypeScript1172
vivekvells/mcp-pandoc

vivekvells/mcp-pandoc

MCP сервер для конвертации документов между форматами с помощью pandoc. Поддерживает преобразование markdown, HTML, DOCX, PDF и других форматов, сохраняя структуру и оформление. Полезен разработчикам, работающим с разметкой и документацией.

Python580
meanands/npm-package-docs-mcp

meanands/npm-package-docs-mcp

MCP сервер для получения актуальной документации npm-пакетов прямо в IDE. Запрашивает README из GitHub или из tarball пакета, возвращая свежую информацию об API и использовании. Полезен разработчик...

TypeScript11
alexanderclapp/clirank-mcp-server

alexanderclapp/clirank-mcp-server

MCP сервер CLIRank для поиска и рекомендации API. Помогает Claude Code, Cursor и другим агентам находить актуальные API с ценами и документацией вместо догадок из памяти. Ускоряет интеграцию сторонних сервисов.

JavaScript6
PromptExecution/cratedocs-mcp

PromptExecution/cratedocs-mcp

MCP сервер для работы с документацией Rust крейтов. LLM может искать крейты, получать описания и детали по элементам через docs.rs и crates.io. Полезен разработчикам, использующим ИИ-ассистентов для Rust.

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

Лука Никитин