MCP Baepsae
mcp - baepsae is a local MCP server for iOS simulator and macOS application automation, providing tools such as UI inspection, input simulation, and application management through the TypeScript MCP layer and Swift native bridging.
rating : 2.5 points
downloads : 3.4K
What is Baepsae MCP Server?
Baepsae is a Model Context Protocol (MCP) server specifically designed for iOS simulator and macOS application automation. It allows AI assistants (such as Claude, Codex, etc.) to directly interact with applications in the iOS simulator and macOS desktop applications, including UI element recognition, clicking, text input, screenshot, screen recording and other automation operations.How to use Baepsae?
Using Baepsae is very simple: First, ensure that your system meets the requirements (macOS 14+, Xcode, Node.js), and then configure it to the supported AI clients with one - click through the installation script. After the configuration is completed, you can directly use various automation commands in the AI assistant to control the iOS simulator and macOS applications.Applicable scenarios
Baepsae is particularly suitable for the following scenarios: 1. iOS application automation testing and demonstration 2. macOS application UI automation operations 3. Rapid interactive testing of application prototypes 4. Automated screenshot and screen recording 5. Batch application operations and configurationsMain features
iOS simulator automation
Fully support automation operations of the iOS simulator, including application installation/launch/uninstallation, UI element recognition, clicking, swiping, text input, etc.
macOS application control
Directly control macOS desktop applications, supporting operations such as UI element search, clicking, keyboard input, right - click menu, drag - and - drop, etc.
Media capture function
Support screenshot, screen recording and video stream capture of the iOS simulator, facilitating the recording of the automation process and the generation of demonstration materials.
Multi - client support
Compatible with a variety of AI clients, including Claude Desktop, Claude Code, Codex CLI, OpenCode, Gemini, GitHub Copilot, etc.
47 automation tools
Provide 47 well - designed automation tools, covering various aspects such as UI interaction, application management, and system operations.
One - click installation and configuration
Provide an intelligent installation script to automatically detect and configure to all supported AI clients, simplifying the setup process.
Advantages
Powerful automation capabilities: 47 tools cover the comprehensive automation requirements of iOS simulators and macOS applications
Easy to integrate: Support multiple mainstream AI clients, one - click installation and configuration
Native performance: Swift native bridging provides high - performance UI interaction capabilities
Detailed UI recognition: Support UI element recognition through multiple methods such as ID, label, and type
Rich media functions: Screenshot, screen recording, and video stream are all available
Limitations
Only support the macOS platform: Rely on macOS - specific frameworks and tools
Require Xcode environment: iOS simulator functions require Xcode or Xcode Command Line Tools
Require permission configuration: Automation functions require system accessibility permissions
Learning curve: Need to understand basic concepts of iOS simulators and macOS applications
How to use
Environment preparation
Ensure that your system meets the following requirements:
- macOS 14 or higher
- Xcode or Xcode Command Line Tools
- Node.js 18 or higher
- Swift 6 or higher
Install Baepsae
Use npm to install the Baepsae MCP server with one - click:
Configure AI clients
Run the installation script to automatically configure to all supported AI clients:
Grant system permissions
Grant accessibility permissions in the system settings:
1. Open System Settings > Privacy & Security > Accessibility
2. Enable your AI client and terminal application
3. If the application cannot be found, click + to add it manually
Start using
In the configured AI client, you can now directly use various automation commands of Baepsae.
Usage cases
iOS application automation testing
Automatically test the login process of an iOS application, including entering the username and password, clicking the login button, and verifying the login result.
macOS application batch operations
Perform the same operations in multiple macOS applications, such as batch saving files, batch exporting data, etc.
Application demonstration recording
Automatically execute the application operation process and record a video for product demonstration or tutorial production.
Frequently Asked Questions
Why can Baepsae only run on macOS?
What should I do if the 'Missing native binary' error occurs during installation?
Why does the automation click operation have no effect?
How to view all available automation tools?
Which AI clients are supported?
How to uninstall Baepsae?
Related resources
GitHub repository
The source code and latest version of the Baepsae MCP server
Model Context Protocol official documentation
The official documentation and specifications of the MCP protocol
iOS simulator documentation
Apple's official documentation for using the iOS simulator
Swift programming language
The official website and learning resources of the Swift programming language
Node.js official website
The official download and documentation of the Node.js runtime environment

Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
21.5K
4.5 points

Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
36.9K
5 points

Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
25.7K
4.3 points

Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
76.0K
4.3 points

Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
34.8K
5 points

Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
66.2K
4.5 points

Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
21.9K
4.5 points

Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
51.3K
4.8 points





