Dash API Docs

Servidor MCP para Dash, el navegador de documentación de API de macOS

Documentación

mcp-server-dash

Un servidor de Model Context Protocol (MCP) que proporciona herramientas para interactuar con la API del navegador de documentación Dash.

Se requiere Dash 8. Puedes descargar Dash 8 en https://blog.kapeli.com/dash-8.

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

Dash Server MCP server

Resumen

El servidor MCP de Dash proporciona herramientas para acceder y buscar documentación directamente desde Dash, el navegador de documentación de macOS. Los clientes MCP pueden:

  • Listar los docsets instalados
  • Buscar entre docsets y fragmentos de código
  • Cargar páginas de documentación desde los resultados de búsqueda
  • Habilitar la búsqueda de texto completo para docsets específicos

Aviso

Esto es un trabajo en progreso. ¡Cualquier sugerencia es bienvenida!

Herramientas

  1. list_installed_docsets
    • Lista todos los conjuntos de documentación instalados en Dash
  2. search_documentation
    • Busca entre docsets y fragmentos
  3. load_documentation_page
    • Carga una página de documentación desde un load_url devuelto por search_documentation
  4. enable_docset_fts
    • Habilita la búsqueda de texto completo para un docset específico

Requisitos

  • macOS (requerido para la aplicación Dash)
  • Dash instalado
  • Python 3.12 o superior
  • uv

Configuración

Usando uvx

brew install uv

en claude_desktop_config.json

{
  "mcpServers": {
      "dash-api": {
          "command": "uvx",
          "args": [
              "--from",
              "git+https://github.com/Kapeli/dash-mcp-server.git",
              "dash-mcp-server"
          ]
      }
  }
}

en Claude Code

claude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"