Dash API Docs
Servidor MCP para Dash, o navegador de documentação de API do macOS
GitHub
177
Experimente este MCPPatrocinadoDocumentação
mcp-server-dash
Um servidor Model Context Protocol (MCP) que fornece ferramentas para interagir com a API do navegador de documentação Dash.
Dash 8 é necessário. Você pode baixar o Dash 8 em https://blog.kapeli.com/dash-8.
mcp-name: io.github.Kapeli/dash-mcp-server
Visão geral
O servidor MCP Dash fornece ferramentas para acessar e pesquisar documentação diretamente do Dash, o navegador de documentação do macOS. Os clientes MCP podem:
- Listar docsets instalados
- Pesquisar em docsets e trechos de código
- Carregar páginas de documentação a partir dos resultados da pesquisa
- Ativar a pesquisa de texto completo para docsets específicos
Aviso
Este é um trabalho em andamento. Quaisquer sugestões são bem-vindas!
Ferramentas
- list_installed_docsets
- Lista todos os conjuntos de documentação instalados no Dash
- search_documentation
- Pesquisa em docsets e trechos de código
- load_documentation_page
- Carrega uma página de documentação a partir de um
load_urlretornado porsearch_documentation
- Carrega uma página de documentação a partir de um
- enable_docset_fts
- Ativa a pesquisa de texto completo para um docset específico
Requisitos
- macOS (necessário para o aplicativo Dash)
- Dash instalado
- Python 3.12 ou superior
- uv
Configuração
Usando uvx
brew install uv
no claude_desktop_config.json
{
"mcpServers": {
"dash-api": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Kapeli/dash-mcp-server.git",
"dash-mcp-server"
]
}
}
}
no Claude Code
claude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"