Android/iOS uygulamaları ve cihazların otomasyon, geliştirme ile app scraping işlemleri için MCP Server. iPhone, Google Pixel, Samsung gibi simülatör, emülatör ve fiziksel cihazları destekler.
Claude Desktop config.json'a ekle
{
"mcpServers": {
"mobile-next-mobile-mcp": {
"command": "node",
"args": [
"~/.mcp/mobile-mcp/index.js"
]
}
}
} Kaynak kodu al ve yerel olarak çalıştır
git clone https://github.com/mobile-next/mobile-mcp.git ~/.mcp/mobile-mcp
cd ~/.mcp/mobile-mcp Bu bir Model Context Protocol (MCP) sunucusudur ve ölçeklenebilir mobil otomasyon, platform-agnostik bir arayüz aracılığıyla geliştirme sağlar, iOS veya Android bilgisi gerektirme ihtiyacını ortadan kaldırır. Bunu emülatörlerde, simulatörlerde ve gerçek cihazlarda (iOS ve Android) çalıştırabilirsiniz. Bu sunucu, Agentlerin ve LLM'lerin native iOS/Android uygulamaları ve cihazları erişilebilirlik snapshot'ları veya ekran görüntülerine dayalı koordinat tabanlı dokunuşlar aracılığıyla yapılandırılmış bir şekilde kullanmasını sağlar.
https://github.com/user-attachments/assets/bb084777-beb3-4930-ae6f-8d3fe694ddde
Mobil otomasyon teknolojisini sürekli geliştirirken bizimle bu yolculuğa katılın! Yaklaşan özellikler, iyileştirmeler ve kilometre taşlarını görmek için ayrıntılı yol haritamızı kontrol edin. Geri bildiriminiz mobil otomasyonun geleceğini şekillendirmede priceless.
Mobil otomasyon ölçeklendirmesine nasıl yardımcı oluyoruz:
| Platform | Destekli |
|---|---|
| iOS Gerçek Cihaz | ✅ |
| iOS Simulatör | ✅ |
| Android Gerçek Cihaz | ✅ |
| Android Emülatör | ✅ |
Ayrıntılı uygulama ve parametre belirtimleri için bkz.
src/server.ts
mobile_list_available_devices - Tüm mevcut cihazları listele (simulatörler, emülatörler ve gerçek cihazlar)mobile_get_screen_size - Mobil cihazın ekran boyutunu piksel cinsinden almobile_get_orientation - Cihazın mevcut ekran yönünü almobile_set_orientation - Ekran yönünü değiştir (portrait/landscape)mobile_list_apps - Cihaza yüklü tüm uygulamaları listelemobile_launch_app - Paket adını kullanarak bir uygulamayı başlatmobile_terminate_app - Çalışan bir uygulamayı durdur ve sonlandırmobile_install_app - Dosyadan bir uygulama yükle (.apk, .ipa, .app, .zip)mobile_uninstall_app - Bundle ID veya paket adını kullanarak bir uygulamayı kaldırmobile_take_screenshot - Ekranda neler olduğunu anlamak için ekran görüntüsü almobile_save_screenshot - Ekran görüntüsünü bir dosyaya kaydetmobile_list_elements_on_screen - UI öğelerini koordinatları ve özellikleriyle birlikte listelemobile_click_on_screen_at_coordinates - Belirli x,y koordinatlarına tıklamobile_double_tap_on_screen - Belirli koordinatlarda çift tıklamobile_long_press_on_screen_at_coordinates - Belirli koordinatlarda uzun basış yapmobile_swipe_on_screen - Herhangi bir yöne kaydır (yukarı, aşağı, sola, sağa)mobile_type_keys - Odaklanmış öğelere metin yazı (isteğe bağlı gönder)mobile_press_button - Cihaz düğmelerini basarak çalıştır (HOME, BACK, VOLUME_UP/DOWN, ENTER, vb.)mobile_open_url - Cihaz tarayıcısında URL'leri açSetup, konfigürasyon ve hata ayıklama ile ilgili sorular için wiki sayfamızda daha fazla detay bulabilirsiniz.
Standart konfigürasyon çoğu araçta çalışır:
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": ["-y", "@mobilenext/mobile-mcp@latest"]
}
}
}
Amp VS Code uzantısı ayarları ekranından veya settings.json dosyanızı güncelleyerek ekleyin:
"amp.mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": [
"@mobilenext/mobile-mcp@latest"
]
}
}
Amp CLI:
Terminal'inizde aşağıdaki komutu çalıştırın:
amp mcp add mobile-mcp -- npx @mobilenext/mobile-mcp@latest
Cline'ı kurmak için yukarıdaki json'u MCP ayarları dosyanıza ekleyin.
Mobile MCP sunucusunu eklemek için Claude Code CLI'yi kullanın:
claude mcp add mobile-mcp -- npx -y @mobilenext/mobile-mcp@latest
MCP kurulum kılavuzunu takip edin, yukarıdaki json konfigürasyonunu kullanın.
Mobile MCP sunucusunu eklemek için Codex CLI'yi kullanın:
codex mcp add mobile-mcp npx "@mobilenext/mobile-mcp@latest"
Alternatif olarak, ~/.codex/config.toml konfigürasyon dosyasını oluşturun veya düzenleyin ve ekleyin:
[mcp_servers.mobile-mcp]
command = "npx"
args = ["@mobilenext/mobile-mcp@latest"]
Daha fazla bilgi için Codex MCP belgelerine bakın.
Mobile MCP sunucusunu etkileşimli olarak eklemek için Copilot CLI'yi kullanın:
/mcp add
~/.copilot/mcp-config.json konfigürasyon dosyasını düzenleyebilir ve ekleyebilirsiniz:
{
"mcpServers": {
"mobile-mcp": {
"type": "local",
"command": "npx",
"tools": [
"*"
],
"args": [
"@mobilenext/mobile-mcp@latest"
]
}
}
}
Daha fazla bilgi için Copilot CLI belgelerine bakın.
Cursor Settings -> MCP -> Add new MCP Server açın. İstediğiniz bir ad verin, command tipi ile npx -y @mobilenext/mobile-mcp@latest komutunu kullanın. Ayrıca Edit düğmesine tıklayarak konfigürasyonu doğrulayabilir veya komut gibi argümanları ekleyebilirsiniz.
Mobile MCP sunucusunu eklemek için Gemini CLI'yi kullanın:
gemini mcp add mobile-mcp npx -y @mobilenext/mobile-mcp@latest
Advanced settings -> Extensions -> Add custom extension açın. İstediğiniz bir ad verin, STDIO tipi kullanın ve command'ı npx -y @mobilenext/mobile-mcp@latest olarak ayarlayın. "Add Extension"'a tıklayın.
MCP Sunucuları belgelerini takip edin. Örneğin .kiro/settings/mcp.json dosyasında:
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": [
"@mobilenext/mobile-mcp@latest"
]
}
}
}
MCP Sunucuları belgelerini takip edin. Örneğin ~/.config/opencode/opencode.json dosyasında:
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"mobile-mcp": {
"type": "local",
"command": [
"npx",
"@mobilenext/mobile-mcp@latest"
],
"enabled": true
}
}
}
VSCode veya IntelliJ'de Qodo Gen sohbet panelini açın → Daha fazla araç bağlayın → + Yeni MCP ekleyin → Yukarıdaki standart konfigürasyonu yapıştırın.
Kaydet'e tıklayın.
Windsurf ayarlarını açın, MCP sunucularına gidin ve command tipi kullanarak yeni bir sunucu ekleyin:
npx @mobilenext/mobile-mcp@latest
Veya yukarıda gösterildiği gibi standart konfigürasyonu ayarlarınızda mcpServers altına ekleyin.
Varsayılan olarak, Mobile MCP stdio üzerinde çalışır. Bunun yerine bir SSE sunucusu başlatmak için --listen bayrağını kullanın:
npx @mobilenext/mobile-mcp@latest --listen 3000
Bu localhost:3000'a bağlanır. Belirli bir arayüze bağlanmak için:
npx @mobilenext/mobile-mcp@latest --listen 0.0.0.0:3000
Ardından MCP istemcinizi http://<host>:3000/mcp'ye bağlanacak şekilde yapılandırın.
SSE sunucusunda Bearer token yetkilendirmesi gerekli kılmak için MOBILEMCP_AUTH ortam değişkenini ayarlayın:
MOBILEMCP_AUTH=my-secret-token npx @mobilenext/mobile-mcp@latest --listen 3000
Ayarlandığında, tüm istekler Authorization: Bearer my-secret-token başlığını içermelidir.
MCP sunucusunu IDE/Client'inize ekledikten sonra, AI asistanınıza mevcut araçları kullanması için talimat verebilirsiniz. Örneğin, Cursor'ın agent modunda, aşağıdaki promptları kullanarak hızlı bir şekilde UI etkileşimlerini doğrulayabilir, test edebilir ve tekrarlayabilirsiniz, ekrandan bilgi okuyabilir, karmaşık iş akışlarını gerçekleştirebilirsiniz. Açıklayıcı ve net olun.
Tek bir promptta ayrıntılı iş akışları belirtebilir, iş mantığını doğrulayabilir, otomasyon kurabilirsiniz. Çılgınca gidebilirsiniz:
Bir video arayın, yorum yazın, beğenin ve paylaşın.
"Beginner Recipe for Tonkotsu Ramen" adlı videoyu Way of Ramen tarafından bulun, videoyu beğen düğmesine tıklayın, beğendikten sonra "bu lezizdi, gelecek Cuma yapacağım" yazarak bir yorum yazın, videoyu WhatsApp listenizde ilk iletişim kişisine paylaşın.
Başarılı bir adım sayacı uygulaması indirin, kaydolun, antrenmanı kurun ve uygulamayı 5 yıldız yapın
1000'den fazla yıldız puanı olan ücretsiz bir "Pomodoro" uygulaması bulun ve indirin. Uygulamayı başlatın, e-postamla kaydolun, kayıt sonrası pomodoro zamanlayıcısı nasıl başlatılacağını bulun. Pomodoro zamanlayıcısı başlatıldığında, app store'a geri gidin ve uygulamayı 5 yıldız verin ve uygulamanın ne kadar faydalı olduğunu anlatan bir yorum bırakın.
Substack'te arayın, oku, vurgula, yorum yaz ve bir makale kaydet
Substack web sitesini açın, "Latest trends in AI automation 2025" araması yapın, ilk makaleyi açın, "Emerging AI trends" başlığı altındaki bölümü vurgulayın ve makaleyi daha sonra gözden geçirilmek üzere okuma listesine kaydedin, rastgele bir paragraf özetini yorum olarak bırakın.
Bir antrenman sınıfı rezerv edin, zamanlayıcı kurun
ClassPass'ı açın, yarın sabah 2 mil içindeki yoga derslerini arayın, en yüksek puanlı sınıfı 7 AM'de rezerv edin, rezervasyonu onaylayın, telefondaki booked slotu için bir zamanlayıcı kurun
Yerel bir etkinlik bulun, takvim etkinliği kurun
Eventbrite'ı açın, bu hafta sonu "Austin, TX"'de gerçekleşecek yapay zeka startup toplantısı etkinlikleri arayın, en popüler olanı seçin, kaydolun ve etkinliğe evet ile RSVP verin, bir takvim etkinliğini hatırlatma olarak kurun.
Hava durumu tahmini kontrol edin ve WhatsApp/Telegram/Slack mesajı gönderin
Hava uygulamasını açın, "Berlin" için yarın hava durumu tahminini kontrol edin ve özeti WhatsApp/Telegram/Slack aracılığıyla "Lauren Trown" iletişim kişisine gönderin, yanıtlarına başparmak yukarı verin.
Zoom uygulamasını açın, yarın 10 AM'de "AI Hackathon" başlıklı bir toplantı planlayın, 1 saat süreli, davet bağlantısını kopyalayın ve Gmail üzerinden "team@example.com" kişilerine gönderin.
Daha fazla prompt örneği burada bulunabilir.
MCP'yi agent'iniz ve mobil cihazlarınızla bağlamak için ihtiyaç duyacağınız şeyler:
Başlatıldığında, Mobile MCP şunlara bağlanabilir:
Mobile Next Mobile MCP'yi çalıştırmadan önce mobil platform SDK'larınızın (Xcode, Android SDK) kurulu ve doğru şekilde yapılandırılmış olduğundan emin olun.
Mobile MCP, PostHog aracılığıyla anonim kullanım telemetrisi toplar. Bunu devre dışı bırakmak için MOBILEMCP_DISABLE_TELEMETRY ortam değişkenini ayarlayın:
MOBILEMCP_DISABLE_TELEMETRY=1 npx @mobilenext/mobile-mcp@latest
Json konfigürasyonları için:
{
"mcpServers": {
"mobile-mcp": {
"command": "npx",
"args": ["-y", "@mobilenext/mobile-mcp@latest"],
"env": {
"MOBILEMCP_DISABLE_TELEMETRY": "1"
}
}
}
}
Makinenize bağlı gerçek bir cihaz olmadığında, Mobile MCP'yi arka planda bir emülatör veya simulatör ile çalıştırabilirsiniz.
Örneğin, Android'de:
iOS'ta, Mobile MCP'yi o simulatör örneğiyle kullanmadan önce Xcode'u ve Simulator'ü çalıştırmanız gerekecek.
xcrun simctl listxcrun simctl boot "iPhone 16"AI destekli geliştirme için yapay zeka tabanlı görev yönetim sistemi. PRD ayrıştırma, görev genişletme, çoklu provider desteği (Claude, OpenAI, Gemini, Perplexity, xAI) ve optimize edilmiş context kullanımı için seçmeli tool yükleme özelliklerine sahiptir.
Kodlama ajanlarına Figma verilerine doğrudan erişim sağlayarak tasarım implementasyonunu tek adımda tamamlamalarını sağlar.
Yüksek performanslı kod zekası MCP sunucusu. Codebase'leri kalıcı bir knowledge graph'e indeksler — ortalama repo milisaniyeler içinde. 66 dil desteği, sub-ms sorgular, %99 daha az token. Tek statik binary, hiç bağımlılık yok.
gitmcp.io, herhangi bir GitHub repository veya projeye bağlanıp belgelendirme yapabilen genel amaçlı bir remote MCP server'ıdır.
21st.dev'in en iyi tasarım mühendislerinden ilham alarak özel olarak hazırlanmış UI bileşenleri oluşturun.
Excel dosyalarını oluşturma, veri işleme, biçimlendirme ve gelişmiş özellikler (grafikler, pivot tablolar, formüller) sunan bir sunucu.