
ihacksubhodip/mobile-automation-mcp-server
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Готовый к производству MCP-сервер для автоматизации iOS, построенный с помощью FastMCP 2.0, оснащен чистой модульной архитектурой с полной сегрегацией платформы.
Обзор
Современный сервер автоматизации iOS, построенный на FastMCP 2.0 и чистой архитектуре Готовый к производству MCP-сервер для автоматизации iOS, построенный с помощью FastMCP 2.0, с полной сегрегацией платформы. Готовы к кроссплатформенному расширению с iOS-специфичными и совместно используемыми компонентами, должным образом разделенными. Мобильная автоматизация iOS MCP-сервера в действии - - - Современная реализация MCP на Python - - - Готова для железнодорожных, Heroku или других платформ - - - Интеграция Appium + WebDriverAgent - -️ - Полная сегрегация платформы и принципы SOLID - - - Общие утилиты для будущих платформ Android / других платформ - - - Цветной вывод консоли с эмодзи - - - Всесторонние подсказки типа по всей - - - Инструментальная система в стиле плагина с модульной конфигурацией - - - Принципы DRY с общими утилитами Используйте размещенную версию на железной дороге - не требуется локальная настройка: 1. - macOS (требуется для автоматизации iOS) - Python 3.11+ - uv (рекомендуется) или pip - Xcode с iOS Simulator - Node.
Обзор (машинный перевод)
Современный сервер автоматизации iOS, построенный на FastMCP 2.0 и чистой архитектуре
Готовый к производству MCP-сервер для автоматизации iOS, построенный с помощью FastMCP 2.0, с **чистой модульной архитектурой ** с полной сегрегацией платформы. Готовы к кроссплатформенному расширению с iOS-специфичными и совместно используемыми компонентами, должным образом разделенными.
###Демо-видео
Полная демо-версия: Мобильная автоматизация iOS MCP-сервера в действии
Feature Особенности
FastMCP 2.0 - Современная реализация MCP на Python Развертывание облака - готово для железной дороги, Heroku или других платформ ** Реальная автоматизация iOS** - интеграция Appium + WebDriverAgent Чистая модульная архитектура - Полная сегрегация платформы и принципы SOLID Cross-Platform Ready - Общие утилиты для будущих Android/других платформ
- Beautiful Logging - Цветная консоль с эмодзи
- Type-Safe - Всесторонние подсказки типа
-
-
-
- Расширяемая * * - система инструментов в стиле плагинов с модульной конфигурацией
-
-
-
-
- Нулевое дублирование кода * * - Принципы DRY с общими утилитами
-
Быстрый старт
Вариант 1: Дистанционный сервер (рекомендуется)
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Mobile automation iOS MCP server
Modern iOS automation server built with FastMCP 2.0 and clean architecture
A production-ready iOS automation MCP server built with FastMCP 2.0, featuring clean modular architecture with complete platform segregation. Ready for cross-platform expansion with iOS-specific and shared components properly separated.
📺 Demo Video
🎬 Watch the Complete Demo: Mobile automation iOS MCP server in Action
✨ Features
- 🚀 FastMCP 2.0 - Modern Python-first MCP implementation
- 🌐 Cloud Deployment - Ready for Railway, Heroku, or other platforms
- 📱 Real iOS Automation - Appium + WebDriverAgent integration
- 🏗️ Clean Modular Architecture - Complete platform segregation & SOLID principles
- 🔄 Cross-Platform Ready - Shared utilities for future Android/other platforms
- 🎨 Beautiful Logging - Colored console output with emojis
- 🔧 Type-Safe - Comprehensive type hints throughout
- 🔌 Extensible - Plugin-style tool system with modular configuration
- 📦 Zero Code Duplication - DRY principles with shared utilities
🚀 Quick Start
Option 1: Remote Server (Recommended)
Use the hosted version on Railway - no local setup required:
{
"mcpServers": {
"ios-automation-railway": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp-server-demo-production.up.railway.app/sse/"
]
}
}
}
Option 2: Local Development
-
Prerequisites
- macOS (required for iOS automation)
- Python 3.11+
- uv (recommended) or pip
- Xcode with iOS Simulator
- Node.js (for Appium)
-
Installation
git clone https://github.com/iHackSubhodip/mcp-server-demo.git cd mcp-server-demo # Using uv (recommended) uv sync # Or using pip (legacy) pip install -e . -
Claude Desktop Configuration
{ "mcpServers": { "ios-automation-local": { "command": "uv", "args": ["run", "python", "mobile-automation-mcp-server/fastmcp_server.py"], "cwd": "/path/to/mcp-server-demo" } } }
🏗️ Architecture
Установка
npx -y mcp-remote https://mcp-server-demo-production.up.railway.app/sse/Конфигурация
{
"mcpServers": {
"ios-automation-railway": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://mcp-server-demo-production.up.railway.app/sse/"
]
}
}
}