MCP-серверы

xcode mcp server xcode mcp server логотип

Сайт https://github.com/r-huijts/xcode-mcp-server
Цена Бесплатный доступ
Основные направления Инжиниринг ПО, МСР для разработки приложений

Xcode MCP Server — это специализированный MCP-сервер, который позволяет LLM-агентам, таким как Claude, напрямую взаимодействовать с IDE Xcode на macOS, автоматизируя процессы разработки, чтения и модификации кода в реальном времени.

Ключевые особенности:

Прямое взаимодействие с Xcode: Сервер подключается к активному проекту Xcode через AppleScript и xcodebuild, позволяя агенту читать текущий файл, выделенный текст, список открытых файлов и запускать сборку.

Автоматизация действий разработчика: Дает возможность программно изменять код в редакторе (замена текста, вставка на позиции курсора), управлять точками останова и открывать конкретные файлы в проекте.

Доступ к информации о проекте: Предоставляет инструменты для получения списка схем, таргетов и файлов проекта, что позволяет агенту ориентироваться в структуре без участия человека.

Запуск и отладка: Позволяет запускать приложение, выполнять тесты для конкретных таргетов, проводить статический анализ кода (Analyze) и профилирование в Instruments прямо из интерфейса диалога с LLM.

Контекстное чтение ошибок: Специальный инструмент для парсинга логов сборки (xcresult) извлекает ошибки компиляции и предупреждения, чтобы агент мог немедленно предложить исправления.

Для кого: Инструмент предназначен для iOS/macOS-разработчиков, которые используют Xcode и хотят делегировать рутинные задачи кодирования, навигации по проекту и отладки AI-ассистенту, повышая свою продуктивность.

Сценарии использования:

Рефакторинг и редактирование кода: Агент может по запросу “добавь документацию к этой функции” или “перепиши этот класс на SwiftUI” напрямую изменить код в Xcode.

Автоматическая отладка: После неудачной сборки агент может считать ошибки из логов, найти проблемный файл, открыть его в редакторе и предложить или сразу вставить исправление.

Навигация по проекту: Быстрый поиск и открытие файлов в Xcode по естественному описанию, например: “Открой файл с настройками профиля пользователя”.

Запуск сценариев CI/CD: Выполнение команд сборки и тестирования через xcodebuild с последующим анализом результатов в рамках одного разговора с ассистентом.

Цены и доступность: Проект является открытым программным обеспечением под лицензией MIT, доступен на GitHub и распространяется бесплатно. Для использования требуется macOS с установленным Node.js и Xcode. Установка сводится к клонированию репозитория и настройке конфигурационного файла MCP-клиента.