8 पॉइंट द्वारा oozoofrog 2026-02-07 | 2 टिप्पणियां | WhatsApp पर शेयर करें

नमस्ते, मैंने ऐसा MCP बनाया है जिससे AI एजेंट iOS सिम्युलेटर और macOS ऐप्स को सीधे automate कर सकते हैं.

मुख्य फीचर्स:

• 32 UI automation टूल्स (tap, swipe, टेक्स्ट इनपुट, screenshot आदि)
• Swift native bridge के साथ तेज़ performance
• Claude Code, Codex, Gemini, OpenCode आदि का समर्थन
उपयोग के उदाहरण:

• AI द्वारा ऐप UI टेस्ट अपने-आप चलाना
• सिम्युलेटर में deep link/URL खोलना
• ऐप install/run/close automation
npx mcp-baepsae
GitHub: https://github.com/oozoofrog/mcp-baepsae
npm: https://npmjs.com/package/mcp-baepsae

फ़ीडबैक का स्वागत है!

2 टिप्पणियां

 
jongyeol 2026-02-08

macOS app भी काम करता है, तो यह हिस्सा काफ़ी उपयोगी लग रहा है.

जहाँ तक iOS का सवाल है, मैं पहले से https://github.com/joshuayoes/ios-simulator-mcp इस्तेमाल कर रहा था—क्या इसमें कोई अंतर है? (e.g. क्या यह ज़्यादा तेज़ चलता है?)

 
oozoofrog 2026-02-10

नमस्ते, रुचि दिखाने के लिए धन्यवाद।

सबसे बड़ा फर्क यह है कि ios-simulator-mcp Facebook IDB के ज़रिए simulator को नियंत्रित करता है, जबकि baepsae Swift के साथ सीधे macOS API को कॉल करता है। इसलिए इसे IDB अलग से इंस्टॉल किए बिना इस्तेमाल किया जा सकता है, और जैसा आपने कहा, macOS apps को कंट्रोल करना भी संभव है।

iOS simulator automation के मामले में भी कुछ अंतर हैं:

  • ios-simulator-mcp में न होने वाली सुविधाएँ: keyboard input (shortcut combinations आदि), drag-and-drop, right-click, clipboard, menu control
  • text input ASCII 500-character limit के बिना स्वतंत्र रूप से किया जा सकता है, और UI tree query के समय search/filter/pagination भी उपलब्ध है
  • target specification भी सिर्फ UDID के अलावा bundle-id या app name से भी संभव है

स्पीड को लेकर मैंने सीधे benchmark नहीं किया है, लेकिन क्योंकि इसकी संरचना IDB से होकर नहीं गुजरती, इसलिए overhead कम होने की संभावना है।

दूसरी ओर, ios-simulator-mcp को npx से तुरंत इस्तेमाल किया जा सकता है, इसलिए installation आसान होने का फायदा है। baepsae में Swift build की ज़रूरत होती है, लेकिन npm install के समय यह अपने आप हो जाता है.