io.github.Kapeli/dash-mcp-server

السجل الرسمي البحث والويب

MCP server for Dash, the macOS API documentation browser. Search 200+ docsets.

ماذا يمكنك أن تفعل مع io.github.Kapeli/dash-mcp-server؟

  • list_installed_docsets
  • search_documentation
  • load_documentation_page
  • enable_docset_fts

التثبيت

أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: ‏.cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).

PYPI package dash-mcp-server
Claude Code
claude mcp add dash-mcp-server -- uvx dash-mcp-server==1.1.1
إعداد JSON (Claude Desktop وCursor وVS Code)
{
    "mcpServers": {
        "dash-mcp-server": {
            "command": "uvx",
            "args": [
                "dash-mcp-server==1.1.1"
            ]
        }
    }
}

التوثيق

مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.

المحتويات
  1. mcp-server-dash
  2. Overview
  3. Tools
  4. Requirements
  5. Configuration

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

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.12 or higher
  • uv

Configuration

Using uvx
brew install uv
in claude_desktop_config.json
{
  "mcpServers": {
      "dash-api": {
          "command": "uvx",
          "args": [
              "--from",
              "git+https://github.com/Kapeli/dash-mcp-server.git",
              "dash-mcp-server"
          ]
      }
  }
}
in Claude Code
claude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"

الأسئلة الشائعة

ما هو io.github.Kapeli/dash-mcp-server؟

MCP server for Dash, the macOS API documentation browser. Search 200+ docsets.

كيف أثبّت io.github.Kapeli/dash-mcp-server؟

يعمل على جهازك. في Claude Code: claude mcp add dash-mcp-server -- uvx dash-mcp-server==1.1.1. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.

هل يحتاج io.github.Kapeli/dash-mcp-server إلى مفتاح API؟

لا يذكر إدراجه في السجل أي مفتاح أو سر إلزامي. قد تتطلب بعض الميزات حسابًا لدى الخدمة التي يتصل بها.

هل io.github.Kapeli/dash-mcp-server مفتوح المصدر؟

نعم. شيفرته متاحة على GitHub بترخيص MIT.

من يصون io.github.Kapeli/dash-mcp-server؟

ينشره Kapeli. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.

من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.