dash-mcp-server — MCP-сервер для Claude Code: как установить
Подключает локальные наборы документации из Dash к ИИ-ассистенту. Помогает искать справку по API и фрагменты кода прямо через контекст модели.
claude mcp add dash-mcp-server -- uvx dash-mcp-serverЧто делает dash-mcp-server
Сервер связывает ассистента с приложением Dash на macOS. Клиент получает четыре инструмента: просмотр установленных справочников (list_installed_docsets), поиск по базам и сниппетам (search_documentation), загрузку страниц документации по полученному адресу (load_documentation_page), а также включение полнотекстового поиска для выбранного набора (enable_docset_fts).
Для работы сервера требуется macOS с запущенным Dash 8. Дополнительно нужны Python версии не ниже 3.12 и менеджер uv. Без установленного Dash запросы к документации работать не будут. Сервер запускается через uvx, поэтому зависимости подтягиваются автоматически.
Какие задачи решает
- найти сигнатуру функции или класс в локальной документации
- проверить перечень установленных наборов документации на компьютере
- загрузить текст справочной страницы без выхода в интернет
- включить полнотекстовый поиск по конкретному справочнику
Примеры запросов агенту
- Поищи в Dash документацию по методу fetch в наборе JavaScript
- Покажи список всех установленных справочников в Dash
- Загрузи справочную страницу по URL из результатов поиска Dash
Как установить dash-mcp-server
Командой платформы
claude mcp add dash-mcp-server -- uvx dash-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from dash-mcp-server <команда>
Командой платформы
codex mcp add dash-mcp-server -- uvx dash-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from dash-mcp-server <команда>
Файл настроек
{
"mcpServers": {
"dash-mcp-server": {
"command": "uvx",
"args": [
"dash-mcp-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from dash-mcp-server <команда>
Файл настроек
{
"servers": {
"dash-mcp-server": {
"type": "stdio",
"command": "uvx",
"args": [
"dash-mcp-server"
]
}
}
}uvx запускает команду с именем пакета; если в README она другая — uvx --from dash-mcp-server <команда>
Командой платформы
gemini mcp add dash-mcp-server uvx dash-mcp-serveruvx запускает команду с именем пакета; если в README она другая — uvx --from dash-mcp-server <команда>
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о dash-mcp-server
Как установить dash-mcp-server в Claude Code?
Выполните команду claude mcp add dash-mcp-server -- uvx dash-mcp-server в терминале.
Что делает dash-mcp-server?
Сервер даёт ИИ доступ к справочникам Dash на macOS. Модель может искать описания API, читать офлайн-документацию и просматривать сохранённые сниппеты.
Какие требования нужны для запуска сервера?
Нужны операционная система macOS, приложение Dash 8, утилита uv и Python не ниже версии 3.12.