XcodeBuildMCP
getsentry/XcodeBuildMCPMCP-сервер и CLI для работы с iOS и macOS проектами. Предоставляет AI-агентам инструменты сборки, запуска симулятора, управления устройствами, логирования и профилирования через Xcode. Поддерживает Cursor, Claude Code, VS Code и другие MCP-совместимые клиенты.
Подключение
claude mcp add XcodeBuildMCP -- npx -y xcodebuildmcp@latest mcpREADME
MCP-сервер и CLI, предоставляющий инструменты для работы AI-агентов с iOS и macOS проектами.
Установка
XcodeBuildMCP поставляется как единый пакет с двумя режимами: CLI для прямого использования в терминале и MCP-сервер для AI-агентов. Оба способа установки дают доступ к обоим режимам.
Вариант A — Homebrew
brew tap getsentry/xcodebuildmcp
brew install xcodebuildmcpИспользование CLI:
xcodebuildmcp --help
Конфигурация MCP-клиента:
"XcodeBuildMCP": {
"command": "xcodebuildmcp",
"args": ["mcp"]
}Обновление: brew update && brew upgrade xcodebuildmcp.
Вариант B — npm / npx (Node.js 18+)
Для использования CLI — установите глобально:
npm install -g xcodebuildmcp@latest
xcodebuildmcp --helpТолько для MCP-сервера — глобальная установка не нужна, добавьте напрямую в конфигурацию клиента:
"XcodeBuildMCP": {
"command": "npx",
"args": ["-y", "xcodebuildmcp@latest", "mcp"]
}Чтобы зафиксировать конкретную версию, замените @latest на точный номер версии (например, xcodebuildmcp@1.2.3).
Настройка для конкретных клиентов
Примеры ниже используют npx (Вариант B). Если вы установили через Homebrew, замените команду на "command": "xcodebuildmcp", "args": ["mcp"].
Рекомендуется (на уровне проекта): добавьте .cursor/mcp.json в корень рабочего пространства:
{
"mcpServers": {
"XcodeBuildMCP": {
"command": "npx",
"args": ["-y", "xcodebuildmcp@latest", "mcp"]
}
}
}Для глобальной конфигурации Cursor (~/.cursor/mcp.json) используйте этот вариант, чтобы запуск был привязан к активному рабочему пространству:
{
"mcpServers": {
"XcodeBuildMCP": {
"command": "/bin/zsh",
"args": [
"-lc",
"cd \"${workspaceFolder}\" && exec npx -y xcodebuildmcp@latest mcp"
]
}
}
}Или воспользуйтесь ссылкой быстрой установки:
Выполните:
claude mcp add XcodeBuildMCP -- npx -y xcodebuildmcp@latest mcp
Выполните:
codex mcp add XcodeBuildMCP -- npx -y xcodebuildmcp@latest mcp
Или добавьте в ~/.codex/config.toml:
[mcp_servers.XcodeBuildMCP]
command = "npx"
args = ["-y", "xcodebuildmcp@latest", "mcp"]Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"XcodeBuildMCP": {
"command": "npx",
"args": ["-y", "xcodebuildmcp@latest", "mcp"]
}
}
}Добавьте в JSON-настройки VS Code:
"mcp": {
"servers": {
"XcodeBuildMCP": {
"command": "npx",
"args": ["-y", "xcodebuildmcp@latest", "mcp"]
}
}
}Или воспользуйтесь ссылками быстрой установки:
На уровне рабочего пространства (применяется только к текущему проекту): добавьте .kiro/settings/mcp.json в корень проекта:
{
"mcpServers": {
"XcodeBuildMCP": {
"command": "npx",
"args": ["-y", "xcodebuildmcp@latest", "mcp"]
}
}
}На уровне пользователя (применяется глобально ко всем рабочим пространствам): добавьте в ~/.kiro/settings/mcp.json:
{
"mcpServers": {
"XcodeBuildMCP": {
"command": "npx",
"args": ["-y", "xcodebuildmcp@latest", "mcp"]
}
}
}Добавьте в ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"XcodeBuildMCP": {
"command": "npx",
"args": ["-y", "xcodebuildmcp@latest", "mcp"]
}
}
}