IM

ihacksubhodip/mobile-automation-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

32 stars 8 forks Качество 63 Тренд 11Apache-2.0

Готовый к производству 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

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

  1. Prerequisites

    • macOS (required for iOS automation)
    • Python 3.11+
    • uv (recommended) or pip
    • Xcode with iOS Simulator
    • Node.js (for Appium)
  2. 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 .
    
  3. 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

Открыть полный README на GitHub

Установка

npx -y mcp-remote https://mcp-server-demo-production.up.railway.app/sse/
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "ios-automation-railway": { "command": "npx", "args": [ "-y", "mcp-remote", "https://mcp-server-demo-production.up.railway.app/sse/" ] } } }