百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
X

XcodeBuildMCP

> 编程语言
开源

一个 Model Context Protocol (MCP) 服务器和 CLI,可为在 iOS 和 macOS 项目中使用代理提供工具。

6.2K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

一个 Model Context Protocol (MCP) 服务器和 CLI,可为在 iOS 和 macOS 项目中使用代理提供工具。

A Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.

Installation

XcodeBuildMCP ships as a single package with two modes: a CLI for direct terminal use and an MCP server for AI coding agents. Either install method gives you both.

Option A — Homebrew

brew tap getsentry/xcodebuildmcp
brew install xcodebuildmcp

Option B — npm (Node.js 18+)

npm install -g xcodebuildmcp@latest

Verify either install:

xcodebuildmcp --help

Connect your MCP client

Drop-in config snippets for Cursor, Claude Code, Codex, can be found in the official docs page MCP Clients. Most clients can also run the MCP server on demand via npx -y xcodebuildmcp@latest mcp without a global install.

Requirements

  • macOS 14.5 or later
  • Xcode 16.x or later
  • Node.js 18.x or later (not required for Homebrew installation)

Skills

XcodeBuildMCP now includes two optional agent skills:

  • MCP Skill: Primes the agent with instructions on how to use the MCP server's tools (optional when using the MCP server).

  • CLI Skill: Primes the agent with instructions on how to navigate the CLI (recommended when using the CLI).

To install with a global binary:

xcodebuildmcp init

Or install directly via npx without a global install:

npx -y xcodebuildmcp@latest init

For further information on installing skills, see Agent Skills.

Notes

  • XcodeBuildMCP requests xcodebuild to skip macro validation to avoid errors when building projects that use Swift Macros.
  • Device tools require code signing to be configured in Xcode. See Device Code Signing.

Privacy

XcodeBuildMCP uses Sentry for internal runtime error telemetry only. For details and opt-out instructions, see Privacy & Telemetry.

CLI

XcodeBuildMCP provides a unified command-line interface. The mcp subcommand starts the MCP server, while all other commands provide direct terminal access to tools:

…

Check for updates and upgrade in place:

xcodebuildmcp upgrade --check
xcodebuildmcp upgrade --yes

The CLI uses a per-workspace daemon for stateful operations (log capture, debugging, etc.) that auto-starts when needed. See the CLI guide for full documentation.

Documentation

  • Installation: https://xcodebuildmcp.com/docs/installation
  • Setup: https://xcodebuildmcp.com/docs/setup
  • MCP clients: https://xcodebuildmcp.com/docs/clients
  • CLI usage: https://xcodebuildmcp.com/docs/cli
  • Configuration and options: https://xcodebuildmcp.com/docs/configuration
  • Tools reference: https://xcodebuildmcp.com/docs/tools
  • Troubleshooting: https://xcodebuildmcp.com/docs/troubleshooting
  • Privacy: https://xcodebuildmcp.com/docs/privacy
  • Skills: https://xcodebuildmcp.com/docs/skills
  • Contributing: https://xcodebuildmcp.com/docs/contributing

Licence

This project is licensed under the MIT License - see the LICENSE file for details. For third-party licensing notices see the THIRD_PARTY_LICENSES file for details. For npm package attributions see the THIRD_PARTY_PACKAGE_LICENSES file for details.

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •macOS 14.5 or later
  • •Xcode 16.x or later
  • •Node.js 18.x or later (not required for Homebrew installation)
  • •MCP Skill: Primes the agent with instructions on how to use the MCP server's tools (optional when using the MCP server).
  • •CLI Skill: Primes the agent with instructions on how to navigate the CLI (recommended when using the CLI).
  • •XcodeBuildMCP requests xcodebuild to skip macro validation to avoid errors when building projects that use Swift Macros.
  • •Device tools require code signing to be configured in Xcode. See Device Code Signing.
  • •Installation: https://xcodebuildmcp.com/docs/installation
  • •Setup: https://xcodebuildmcp.com/docs/setup
  • •MCP clients: https://xcodebuildmcp.com/docs/clients

> 标签

TypeScriptmcpmcp-servermodel-context-protocolmodel-context-protocol-servers

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言