
joshuayoes/ios-simulator-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
MCP-сервер для взаимодействия с симулятором iOS
Обзор
Сервер Model Context Protocol (MCP) для взаимодействия с симуляторами iOS. Этот сервер позволяет взаимодействовать с симуляторами iOS, получая о них информацию, управляя взаимодействиями с интерфейсом и проверяя элементы интерфейса. : Уязвимости инъекции команд, присутствующие в версиях < 1.3.3, были исправлены. Пожалуйста, обновите версию 1.3.3 или более позднее. Подробности см. SECURITY.md. https://github.com/user-attachments/assets/453ebe7b-cc93-4ac2-b08d-0f8ac8339ad3 Этот проект был отмечен и упоминался в различных публикациях и ресурсах: - Статья Claude Code Best Practices — инженерный блог Anthropic, посвящённый лучшим практикам - React Native, выпуск 187 — Представлена в самой популярной рассылке сообщества React Native — Mobile Automation Newsletter — #56 — Содержала давнюю рассылку о мобильном тестировании и ресурсах автоматизации — punkeye/awesome-mcp-серверный листинг — входит в одну из самых популярных коллекций отличных MCP-серверов Получите ID текущего заброшенного...
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP) для взаимодействия с симуляторами iOS. Этот сервер позволяет взаимодействовать с симуляторами iOS, получая о них информацию, управляя взаимодействиями с интерфейсом и проверяя элементы интерфейса.
Уведомление о безопасности: Уязвимости инъекции команд присутствуют в версиях
Лицензия
MIT
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
iOS Simulator MCP Server
A Model Context Protocol (MCP) server for interacting with iOS simulators. This server allows you to interact with iOS simulators by getting information about them, controlling UI interactions, and inspecting UI elements.
Security Notice: Command injection vulnerabilities present in versions < 1.3.3 have been fixed. Please update to v1.3.3 or later. See SECURITY.md for details.
https://github.com/user-attachments/assets/a88e449c-8f1d-46a5-9816-0f97e071c460
🌟 Featured In
This project has been featured and mentioned in various publications and resources:
- Claude Code Best Practices article - Anthropic’s engineering blog showcasing best practices
- React Native Newsletter Issue 187 - Featured in the most popular React Native community newsletter
- Mobile Automation Newsletter - #56 - Featured a long running newsletter about mobile testing and automation resources
- punkeye/awesome-mcp-server listing - Listed in one of the most popular curated awesome MCP servers collection
Tools
get_booted_sim_id
Description: Get the ID of the currently booted iOS simulator
Parameters: No Parameters
open_simulator
Description: Opens the iOS Simulator application
Parameters: No Parameters
ui_describe_all
Description: Describes accessibility information for the entire screen in the iOS Simulator
Parameters:
{
/**
* Udid of target, can also be set with the IDB_UDID env var
* Format: UUID (8-4-4-4-12 hexadecimal characters)
*/
udid?: string;
}
ui_tap
Description: Tap on the screen in the iOS Simulator
Parameters:
{
/**
* Press duration in seconds (decimal numbers allowed)
*/
duration?: string;
/**
* Udid of target, can also be set with the IDB_UDID env var
* Format: UUID (8-4-4-4-12 hexadecimal characters)
*/
udid?: string;
/** The x-coordinate */
x: number;
/** The y-coordinate */
y: number;
}
ui_type
Description: Input text into the iOS Simulator
Parameters:
{
/**
* Udid of target, can also be set with the IDB_UDID env var
* Format: UUID (8-4-4-4-12 hexadecimal characters)
*/
udid?: string;
/**
Установка
npx -y ios-simulator-mcpКонфигурация
{
"mcpServers": {
// ... other servers might be listed here ...
"ios-simulator": {
"command": "npx",
"args": ["-y", "ios-simulator-mcp"]
}
}
}