Awesome MCP › Desktop Automation
InditexTech/mcp-server-simulator-ios-idb
⭐ 309
TypeScript
added to this list on 2025-05-06
repository created 2025-03-18
The project "mcp-server-simulator-ios-idb" by InditexTech is a Model Context Protocol (MCP) server designed to enable Large Language Models (LLMs) to control iOS simulators using natural language commands. This server acts as a bridge between LLMs and iOS simulators, allowing comprehensive management and interaction with simulators and applications through intuitive, human-readable instructions.
Key functionalities include simulator control such as creating and managing simulator sessions, booting and shutting down simulators, listing available and running simulators, and focusing simulator windows. It also supports extensive application management capabilities like installing, launching, terminating, uninstalling apps, monitoring app states, handling permissions, and configurations.
The server facilitates UI interaction and testing by enabling actions like tapping, swiping, button presses, text input, accessing accessibility elements, and recording UI interaction videos. For development and debugging, it offers features such as capturing screenshots, system logs, real-time debugging, crash log analysis, dynamic library installation, and app data management.
Advanced features include location simulation, media injection, URL scheme handling, contact database management, and keychain operations. The server can be used either through direct MCP integration with LLM assistants like Claude or as a standalone library in custom projects.
Installation requires macOS with XCode and iOS simulators, Node.js, and Homebrew for dependencies. The project provides detailed instructions for installation, usage, and integration. It also offers a modular architecture with components like IDBManager, NLParser, MCPOrchestrator, and others to facilitate command processing and simulator management.
Overall, this project empowers developers and AI systems to interact with iOS simulators in a natural, efficient manner, enhancing automation, testing, and debugging workflows through natural language commands.
https://github.com/InditexTech/mcp-server-simulator-ios-idb
app-managementapplication-managementautomationclaudeclaude-integrationclinecontact-databasedebuggingdevelopmenthomebrewidbmanageriosios-appios-app-testingios-appsios-simulatorkeychainlarge-language-modelsllmlocation-simulationmacosmcpmcp-servermcporchestratormedia-injectionmodel-context-protocolnatural-language-commandsnlparsernode.jssimulator-controlsimulator-managementsimulator-sessionstestingtypescriptui-interactionurl-schemexcode
Also in Desktop Automation
UI-TARS Desktop is a cross-platform GUI Agent application that uses a vision-language model to enable natural language control of computers with precise visual recognition and real-time feedback, integrating Model Context Protocol tools for advanced multimodal AI-driven automation.
Docker-Android packages Android emulators in Docker with VNC access, ADB control and log sharing for app testing, plus a beta MCP server image that exposes emulator control to AI agents.
Desktop Commander MCP is an MCP server for Claude that integrates AI with terminal control, file system search, and file editing capabilities, enabling advanced desktop automation and development workflows.
Windows-MCP is a lightweight, open-source MCP server that enables seamless integration and automation between AI agents using LLMs and the Windows operating system, supporting a wide range of UI interactions and system controls.
Peekaboo is a macOS-only MCP server and CLI tool that enables AI agents to capture and analyze screenshots with AI vision models for visual question answering and automation.
ios-simulator-mcp is an MCP server enabling AI-driven interaction, control, and inspection of iOS simulators for automated UI testing and quality assurance.
Terminator is an open-source automation tool for Windows that leverages the Model Context Protocol to enable AI-driven desktop and browser automation with high reliability and speed.
CodeRunner is an MCP server that securely executes AI-generated code locally on macOS using Apple's container technology, enabling private and efficient processing of local files with remote LLMs.