8 puan yazan oozoofrog 2026-02-07 | 2 yorum | WhatsApp'ta paylaş

Merhaba, iOS simülatörü ve macOS uygulamalarını yapay zeka ajanlarının doğrudan otomatikleştirebildiği bir MCP geliştirdim.

Başlıca özellikler:

• 32 UI otomasyon aracı (dokunma, kaydırma, metin girişi, ekran görüntüsü vb.)
• Swift yerel köprüsü ile yüksek performans
• Claude Code, Codex, Gemini, OpenCode ve daha fazlasını destekler
Kullanım örnekleri:

• Yapay zeka uygulama UI testlerini otomatik olarak yürütür
• Simülatörde deep link/URL açma
• Uygulama kurma/çalıştırma/kapatma otomasyonu
npx mcp-baepsae
GitHub: https://github.com/oozoofrog/mcp-baepsae
npm: https://npmjs.com/package/mcp-baepsae

Geri bildirimlerinizi bekliyorum!

2 yorum

 
jongyeol 2026-02-08

macOS uygulamasının da çalıştığını duymak güzel, bu kısım ilgi çekici görünüyor.
iOS tarafında ben daha önce https://github.com/joshuayoes/ios-simulator-mcp kullanıyordum; acaba bunun fark yaratan bir yönü var mı? (ör. daha hızlı çalışması gibi)

 
oozoofrog 2026-02-10

Merhaba, ilginiz için teşekkürler.

En büyük fark, ios-simulator-mcp simülatörü Facebook IDB üzerinden kontrol ederken baepsae'nin Swift ile doğrudan macOS API'lerini çağırması. Bu sayede IDB'yi ayrıca kurmadan kullanılabiliyor ve dediğiniz gibi macOS uygulamalarını kontrol etmek de mümkün.

iOS simülatörü otomasyonu tarafında da birkaç fark var:

  • ios-simulator-mcp'de olmayan özellikler: klavye girişi (kısayol kombinasyonları vb.), sürükle-bırak, sağ tık, pano, menü kontrolü
  • Metin girişi ASCII 500 karakter sınırı olmadan serbest ve UI ağacı sorgulanırken arama/filtreleme/sayfalama da yapılabiliyor
  • Hedef belirtme de yalnızca UDID ile değil, bundle-id veya uygulama adıyla da mümkün

Hız konusunda doğrudan bir benchmark yapmadım ama IDB'den geçmeyen bir yapı olduğu için ek yükün daha az olacağını düşünüyorum.

Öte yandan ios-simulator-mcp, npx ile doğrudan kullanılabildiği için kurulum kolaylığı avantajına sahip. baepsae ise Swift build gerektiriyor ama npm kurulumu sırasında bu otomatik olarak yapılıyor.