MCP Catalogs
首页xclaude-plugin screenshot

xclaude-plugin

by conorluddy·152·综合分 49

专为 Claude Code 设计的模块化 iOS 开发自动化工具,提供 8 个特定工作流程的 MCP 服务器,实现高效的开发循环。

developer-toolsai-llmproductivity
14
Forks
4
活跃 Issue
3 个月前
最近提交
2 天前
收录于

概述

xclaude-plugin 为 iOS 开发提供了一套全面的 8 个工作流程特定的 MCP 服务器,每个服务器都设计为模块化和令牌高效。这些服务器将 24 个不同的 Xcode、模拟器和 IDB 工具分组,允许开发人员根据当前任务启用所需功能。该架构通过诸如 xc-build(约 600 个令牌)用于构建验证和 xc-launch(约 400 个令牌)用于模拟器生命周期管理之类的精简 MCP 来分离关注点。对于更复杂的工作流程,像 xc-ai-assist(约 1400 个令牌)这样的全功能 MCP 提供带有视觉反馈的 AI 驱动 UI 迭代。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:使用轻量级的 xc-build MCP 进行构建验证和错误检查
:结合 xc-build 进行编译和 xc-launch 进行应用安装的快速开发循环
:使用 xc-interact 进行无重新构建的可访问性树查询 UI 测试工作流
:如何同时启用多个 MCP 服务器?
:系统要求是什么?

什么时候选它

选择xclaude-plugin适用于使用Claude进行iOS开发的团队,他们需要工作流专用工具、最小化token使用和可组合的开发流程。

什么时候不要选它

不适用于不使用macOS/Linux的团队、未使用Xcode 15+的开发者,或喜欢单体工具而非模块化架构的开发人员。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • xcode_build

    Build with automatic error extraction

  • xcode_build_and_launch

    Build, install, and launch on simulator

  • xcode_clean

    Clean build artifacts

  • xcode_test

    Run XCTest suites

  • simulator_install_app

    Install app to simulator

  • simulator_launch_app

    Launch app in simulator

  • simulator_screenshot

    Capture screenshot from simulator

  • idb_describe

    Query accessibility tree

  • idb_tap

    Tap coordinates on screen

  • idb_input

    Type text or press keys

  • idb_find_element

    Search by label (semantic)

  • xcode_version

    Check Xcode installation

可对比工具

ios-xcode-toolsclaude-ide-pluginsxcode-mcp-server

安装

安装

从 GitHub 安装(推荐)

/plugin marketplace add conorluddy/xclaude-plugin
/plugin install xclaude-plugin

本地开发安装

/plugin marketplace add /path/to/xclaude-plugin
/plugin install xclaude-plugin

Claude Desktop 配置:

{
  "mcpServers": {
    "xc-build": {
      "command": "node",
      "args": ["${CLAUDE_PLUGIN_ROOT}/mcp-servers/xc-build/dist/index.js"]
    },
    "xc-launch": {
      "command": "node",
      "args": ["${CLAUDE_PLUGIN_ROOT}/mcp-servers/xc-launch/dist/index.js"]
    }
  }
}

FAQ

如何同时启用多个 MCP 服务器?
为了实现最佳令牌效率,请一次只启用一个 MCP。对于开发循环,可以组合使用 xc-build 和 xc-launch(总共约 1000 个令牌)。对于复杂工作流程,请使用 xc-all(约 3500 个令牌)。
系统要求是什么?
macOS 13.0+ 或 Linux,Xcode 15.0+(仅 macOS 用于 iOS 开发),Node.js 18+。可选:IDB(Facebook iOS 开发桥)用于高级 UI 自动化。

xclaude-plugin 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。