KD

kapeli/dash-mcp-server

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

190 stars 32 forks 품질 70 트렌드 21MIT

kapeli/dash-mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

kapeli/dash-mcp-server는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

Dash 문서 브라우저 API와 상호작용할 수 있는 도구를 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다.

대시 8은 필수입니다. 대시 8은 [[T0]에서 다운로드할 수 있습니다.

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

개요

Dash MCP 서버는 macOS 문서 브라우저인 Dash에서 직접 문서에 접근하고 검색할 수 있는 도구를 제공합니다. MCP 클라이언트는 다음과 같은 기능을 할 수 있습니다:

  • 설치된 문서집 목록
  • 문서 세트와 코드 조각 간 검색
  • 검색 결과에서 문서 페이지를 불러오기
  • 특정 문서셋에 대한 전체 텍스트 검색 활성화

공지

이 작업은 진행 중입니다. 어떤 제안이든 환영합니다!

도구

  1. list_installed_docsets
  • Dash에 설치된 모든 문서 세트 목록
  1. search_documentation
  • 문서 세트 및 스니펫 간 검색
  1. load_documentation_page
  • load_url에서 문서 페이지를 불러오는 것
  1. enable_docset_fts
  • 특정 문서셋에 대한 전체 텍스트 검색 기능

요구 사항

  • macOS (대시 앱에 필수)
  • 대시보드 설치
  • Python 3.12 이상
  • UV

구성

UVX 사용 중

[[T3]에서

[[T4]에서

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

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"
GitHub에서 전체 README 보기

설치

uvx --from git+https://github.com/Kapeli/dash-mcp-server.git dash-mcp-server
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

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