Show GN: mcp-baepsae – iOS सिम्युलेटर को AI सीधे ऑपरेट करने वाला MCP सर्वर
(github.com/oozoofrog)नमस्ते, मैंने ऐसा 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 टिप्पणियां
macOS app भी काम करता है, तो यह हिस्सा काफ़ी उपयोगी लग रहा है.
जहाँ तक iOS का सवाल है, मैं पहले से https://github.com/joshuayoes/ios-simulator-mcp इस्तेमाल कर रहा था—क्या इसमें कोई अंतर है? (e.g. क्या यह ज़्यादा तेज़ चलता है?)
नमस्ते, रुचि दिखाने के लिए धन्यवाद।
सबसे बड़ा फर्क यह है कि
ios-simulator-mcpFacebook IDB के ज़रिए simulator को नियंत्रित करता है, जबकिbaepsaeSwift के साथ सीधे macOS API को कॉल करता है। इसलिए इसे IDB अलग से इंस्टॉल किए बिना इस्तेमाल किया जा सकता है, और जैसा आपने कहा, macOS apps को कंट्रोल करना भी संभव है।iOS simulator automation के मामले में भी कुछ अंतर हैं:
ios-simulator-mcpमें न होने वाली सुविधाएँ: keyboard input (shortcut combinations आदि), drag-and-drop, right-click, clipboard, menu controlbundle-idया app name से भी संभव हैस्पीड को लेकर मैंने सीधे benchmark नहीं किया है, लेकिन क्योंकि इसकी संरचना IDB से होकर नहीं गुजरती, इसलिए overhead कम होने की संभावना है।
दूसरी ओर,
ios-simulator-mcpकोnpxसे तुरंत इस्तेमाल किया जा सकता है, इसलिए installation आसान होने का फायदा है।baepsaeमें Swift build की ज़रूरत होती है, लेकिनnpminstall के समय यह अपने आप हो जाता है.