
Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Сервер Model Context Protocol (MCP), который позволяет LLM взаимодействовать с симуляторами iOS через команды на естественном языке.
Обзор
Сервер Model Context Protocol (MCP), который позволяет LLM взаимодействовать с симуляторами iOS через команды на естественном языке. Этот MCP-сервер служит мостом между Large Language Models (LLM) и iOS-симуляторами, предлагая комплексное управление с помощью команд на естественном языке. Вот что он может делать: Для подробного использования смотрите руководство по установке и разделы поддерживаемых команд. Этот сервер можно использовать либо через прямую интеграцию с MCP, либо как отдельную библиотеку. Ознакомьтесь с разделом «Архитектура», чтобы понять, как компоненты взаимодействуют для управления симуляторами iOS на естественном языке.
Обзор (машинный перевод)
Сервер Model Context Protocol (MCP), который позволяет LLM взаимодействовать с симуляторами iOS через команды на естественном языке.
i️ Обзор
Этот MCP-сервер служит мостом между Large Language Models (LLM) и iOS-симуляторами, предлагая комплексное управление с помощью команд на естественном языке. Вот что он может делать:
Для подробного использования смотрите руководство по установке и разделы поддерживаемых команд. Этот сервер можно использовать либо через прямую интеграцию с MCP, либо как отдельную библиотеку.
Ознакомьтесь с разделом «Архитектура», чтобы понять, как компоненты взаимодействуют для управления симуляторами iOS на естественном языке. Полный процесс выполнения, контракты компонентов и модель сессии смотрите ARCHITECTURE.md. Руководство для агентов и участников, работающих над этим репозиторием, находится в AGENTS.md.
🎮 Управление симулятором
- Создание и управление сессиями симулятора
- Состояния симулятора загрузки, выключения и мониторинга
- Список доступных и работающих симуляторов
- Окна симулятора фокуса
📱 Управление приложениями
- Установка и управление iOS-приложениями
- Запуск, завершение и удаление приложений
- Мониторинг состояний приложений и проверка установок
- Обработка разрешений и конфигураций приложений
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
📱 MCP Server for iOS Simulator
A Model Context Protocol (MCP) server that enables LLMs to interact with iOS simulators through natural language commands.
ℹ️ Overview
This MCP server provides a bridge between Large Language Models (LLMs) and iOS simulators, offering comprehensive control through natural language commands. Here’s what it can do:
For detailed usage, see the Installation guide and Supported Commands sections. You can use this server either through direct MCP integration or as a standalone library.
Check out the Architecture section to understand how the components work together to enable natural language control of iOS simulators. For the full execution flow, component contracts, and the session model, see ARCHITECTURE.md. Guidance for agents and contributors working on this repository is in AGENTS.md.
🎮 Simulator Control
- Create and manage simulator sessions
- Boot, shutdown, and monitor simulator states
- List available and running simulators
- Focus simulator windows
📱 Application Management
- Install and manage iOS applications
- Launch, terminate, and uninstall apps
- Monitor app states and verify installations
- Handle app permissions and configurations
🖱️ UI Interaction & Testing
- Interact with the simulator UI
- Execute tap, swipe, and button press actions
- Input text and key sequences
- Access accessibility elements for UI testing
- Record videos of UI interactions
🛠️ Development & Debugging
- Capture screenshots and system logs
- Debug applications in real-time
- Monitor and analyze crash logs
- Install dynamic libraries and manage app data
⚡ Advanced Features
- Additional functionality includes:
- Location simulation
- Media injection
- URL scheme handling
- Contact database management
- Keychain operations
For detailed usage, see the Installation guide and Supported Commands sections. You can use this server either through direct MCP integration or as a standalone library.
Check out the Architecture section to understand how the components work together to enable natural language control of iOS simulators.
📋 Requirements
- macOS: Required for iOS simulator support
- Node.js: v20.0.0 or higher
- Homebrew: Required for installing dependencies
- XCode: With iOS simulators installed
🚀 Installation
The easiest way to install this server is through Cline:
- Simply ask Cline:
Add this mcp to cline https://github.com/InditexTech/mcp-server-simulator-ios-idb
- Cline will handle the installation process automatically, including dependency management and configuration.
Alternatively, you can install it manually:
# Clone the repository
git clone https://github.com/InditexTech/mcp-server-simulator-ios-idb.git
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"ios-simulator": {
"command": "node",
"args": ["/path/to/mcp-server-simulator-ios-idb/dist/index.js"],
"env": {}
}
}
}