
ihacksubhodip/mobile-automation-mcp-server
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
完全なプラットホームの分離を用いるきれいなモジュラー アーキテクチャを特色にするFastMCP 2.0と造られる生産準備ができたiOSのオートメーションMCPサーバー.
概要
FastMCP 2.0 で構築された最新の iOS の自動化サーバーとクリーンなアーキテクチャ 完全なプラットホームの分離と特色になるFastMCP 2.0と造られる生産準備ができたiOSのオートメーションMCPサーバー。 iOS固有の共有コンポーネントとクロスプラットフォームの拡張を適切に分離するための準備ができました。 : モバイル・オートメーションのiOS MCPサーバーのアクション - 現代のPython初のMCP実装 - ポータブル - 鉄道、Heroku、または他のプラットフォーム用のReady - ◀ - Appium + WebDriverAgentの統合 - 🏗️ - 完全なプラットフォームの分離とSOLIDの原則 - 将来のAndroid /他のプラットフォームのための共有ユーティリティ - エマジスでカラーされたコンソール出力 - 包括的なタイプヒント - 包括的なタイプ - 包括的なシステム - モジュラー構成とプラグインスタイルのツールシステム - ワークフローDRY 原則と共有 ホストされているバージョンを鉄道で使用 - ローカルの設定は必要ありません。 1。 - macOS(iOSの自動化に必須) - Python 3.11 + - uv(推奨)またはpip - iOSシミュレータ - NodeでXcode.
概要(AI 翻訳)
FastMCP 2.0 およびきれいな建築と造られる現代 iOS のオートメーション サーバー
完全なプラットホームの分離とcleanモジュラー アーキテクチャを特色にするFastMCP 2.0と造られる生産準備ができたiOSのオートメーションMCPサーバー。 iOS固有の共有コンポーネントとクロスプラットフォームの拡張を適切に分離するための準備ができました。
デモビデオ
** ◀ 完全なデモを観て下さい**: 行為の移動式オートメーションのiOS MCPサーバー
✨ 機能
- ロッジ FastMCP 2.0 - モダンPython初のMCP実装
- インポートクラウド展開 - 鉄道、Heroku、または他のプラットフォームの読み込み
- ◀Real iOS Automation - Appium + WebDriverAgent統合
- 🏗️ クリーンモジュラーアーキテクチャ - 完全なプラットフォームの分離とSOLID原則
- 他のプラットフォームのための共有ユーティリティ
- 読み込みBeautiful Logging - emojisで出力された色付きコンソール
- ☑Type-Safe - 包括的なタイプのヒント
- 🔌 Extensible - モジュラー構成のプラグインスタイルのツールシステム
- 「ゼロコードの重複**」 - 共有ユーティリティのDRY原則
すぐにスタート
オプション1:リモートサーバー(推奨)
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
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/"
]
}
}
}