关于 Dash Api Docs Mcp Server
Dash MCP Server 是一个面向 macOS 的 MCP 服务,用于访问 Dash API 文档浏览器中已安装的文档集。它适合需要让 AI 助手检索本地 API 文档的开发者,目前项目仍处于开发中。
主要功能
- 01列出已安装的文档集
- 02搜索文档集与代码片段
- 03加载搜索结果中的文档页面
- 04为指定文档集启用全文搜索
适用场景
- 01让 AI 助手查询本地已安装文档的 API 用法
- 02在编码过程中检索代码片段与文档页面
MCP 相关
该项目是 MCP 服务,向 MCP 客户端提供 list_installed_docsets、search_documentation、load_documentation_page 和 enable_docset_fts 四个工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
mcp-server-dash
一个模型上下文协议(MCP)服务,可提供与 Dash 文档浏览器 API 交互的工具。
需要 Dash 8。你可以从 https://blog.kapeli.com/dash-8 下载 Dash 8。
mcp-name: io.github.Kapeli/dash-mcp-server
概述
Dash MCP 服务提供了直接从 macOS 文档浏览器 Dash 访问和搜索文档的工具。MCP 客户端可以:
- 列出已安装的文档集
- 搜索文档集和代码片段
- 加载搜索结果中的文档页面
- 为特定文档集启用全文搜索
注意
这是一个正在开发中的项目。欢迎提出任何建议!
工具
- list_installed_docsets
- 列出 Dash 中所有已安装的文档集
- search_documentation
- 搜索文档集和代码片段
- load_documentation_page
- 加载
search_documentation返回的load_url中的文档页面
- 加载
- enable_docset_fts
- 为特定文档集启用全文搜索
要求
- macOS(Dash 应用必需)
- 已安装 Dash
- Python 3.12 或更高版本
- uv
配置
使用 uvx
brew install uv
在 claude_desktop_config.json 中
{
"mcpServers": {
"dash-api": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/Kapeli/dash-mcp-server.git",
"dash-mcp-server"
]
}
}
}
在 Claude Code 中
claude mcp add dash-api -- uvx --from "git+https://github.com/Kapeli/dash-mcp-server.git" "dash-mcp-server"
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。