mcp-tools 是 fusengine/claude-plugins 提供的技能,主要面向 Swift/Xcode 开发场景,核心作用是把两个 Model Context Protocol 服务器接入开发流程:XcodeBuildMCP 负责 Xcode 项目自动化与构建验证,apple-docs 负责 Apple 官方文档与 WWDC 资料查询。
【用途与工作流】 技能规定了强制性的“先研究”优先级:先查 Apple Docs MCP(官方 Apple 文档 + WWDC),再查 Context7(第三方库),最后用 Exa 做网络搜索(社区教程)。同时规定强制性的构建验证循环:每次代码变更后都要构建项目、读取错误、修复问题、重新构建,只有在零错误时才提交。完整开发流程为:接收功能需求 → 用 apple-docs 搜索 API/WWDC → 阅读现有代码库(遵循 DRY 原则)→ 按 Apple 模式实现 → 用 XcodeBuildMCP 构建验证 → 若有错误则读取报错并修复后重新构建 → 运行测试(如可用)→ 若 UI 有变化,在模拟器上做 HIG 验证。
【主要能力:XcodeBuildMCP】 用于 Xcode 项目自动化与构建验证,功能包括:发现 Xcode 项目和 workspace;在模拟器(build_run_sim、test_sim)、设备和 macOS 上构建/运行/测试;列出 scheme 并显示构建设置;清理构建与 Derived Data;通过 screenshot 和 snapshot_ui 做 UI 验证(默认工作流),外观与点击通过可选工作流实现;支持自主构建验证,即由 AI 构建、读取错误、修复并重新构建。安装配置为:{"mcpServers": {"XcodeBuildMCP": {"command": "npx", "args": ["-y", "xcodebuildmcp@latest"]}}}。适用场景:代码变更后的强制验证、调试构建问题、创建新 Xcode 项目、清理陈旧构建。
【主要能力:Apple Docs MCP】 提供带离线 WWDC 访问的 Apple 官方文档,功能包括:搜索全部 Apple 框架(SwiftUI、UIKit、Foundation 等);获取符号详细信息(类、方法、属性);WWDC 会话离线打包覆盖 2014–2025 年,更新会话需通过 developer.apple.com/videos 获取;访问 Apple 示例代码;框架探索与发现;API 可用性与弃用检查。安装配置为:{"mcpServers": {"apple-docs": {"command": "npx", "args": ["-y", "@kimsungwhee/apple-docs-mcp"]}}}。适用场景:研究 Apple API(优先级高于 Context7)、查找 WWDC 最佳实践、检查 API 可用性、获取官方代码示例。限制:不含 HIG 页面,也无 2025 年之后的 WWDC 内容,需通过浏览器访问 developer.apple.com。
【快速参考】搜索 Apple API、查找 WWDC 会话、获取代码示例、研究流程使用 apple-docs;构建项目、验证变更、清理构建、创建项目、UI 验证(HIG 门禁)使用 XcodeBuildMCP。XcodeBuildMCP 版本为 2.7.0(npm)。