文档格式化服务

一个获取并格式化Apple开发者文档的模型上下文协议服务器。

  • by justindal
  • Swift
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 justindal/apple-docs-mcp

使用说明

苹果文档MCP

一个模型上下文协议服务器,用于获取和格式化Apple开发人员文档。

安装

家酿

brew tap justindal/apple-docs-mcp
brew install apple-docs-mcp-server

可执行文件可以在 /opt/homebrew/Cellar/apple-docs-mcp-server/{VERSION}/bin 目录。

从源代码构建

先决条件

  • Swift 6.0+
  • Xcode 16+
  • macOS 13.0+
git clone https://github.com/justindal/Apple-Docs-MCP.git
cd Apple-Docs-MCP
swift build -c release
swift run -c

可执行文件可以在 .build/release 目录。

客户端配置示例

将客户端指向已构建的可执行文件。例如:

{
  "mcpServers": {
    "apple-docs": {
      "command": "/path/to/Apple-Docs-MCP"
    }
  }
}

工具

listFrameworks

返回支持的框架列表(基于 Framework 枚举)。

getDocumentation

输入:

  • path (string):框架名称,如 swiftui,或主题路径,如 swiftui/text 或 uikit/uiview.

输出:

  • 主题的Markdown,包括可用的主题列表。

symbolSearch

输入:

  • framework (string):例如。 swiftui
  • query (string):例如。 scrollview

输出:

  • 框架参考索引中最多有20个匹配项。

致谢: