Show GN: mcp-baepsae – เซิร์ฟเวอร์ MCP ที่ให้ AI ควบคุม iOS Simulator ได้โดยตรง
(github.com/oozoofrog)สวัสดีครับ ผมได้สร้าง MCP ที่ช่วยให้ AI agent สามารถทำงานอัตโนมัติกับ iOS Simulator และแอป macOS ได้โดยตรง
ความสามารถหลัก:
• เครื่องมือทำงานอัตโนมัติสำหรับ UI 32 รายการ (แตะ, ปัด, ป้อนข้อความ, จับภาพหน้าจอ ฯลฯ)
• ประสิทธิภาพรวดเร็วด้วย Swift native bridge
• รองรับ Claude Code, Codex, Gemini, OpenCode และอื่น ๆ
ตัวอย่างการใช้งาน:
• ให้ AI ทำ UI test ของแอปแบบอัตโนมัติ
• เปิด deep link/URL ใน simulator
• ทำงานอัตโนมัติสำหรับการติดตั้ง/เปิดใช้งาน/ปิดแอป
npx mcp-baepsae
GitHub: https://github.com/oozoofrog/mcp-baepsae
npm: https://npmjs.com/package/mcp-baepsae
ยินดีรับฟีดแบ็ก!
2 ความคิดเห็น
ถ้ารองรับแอป macOS ด้วย แบบนี้ก็น่าสนใจเลยนะครับ
สำหรับ iOS ตอนนี้ผมใช้ https://github.com/joshuayoes/ios-simulator-mcp อยู่แล้ว ไม่ทราบว่ามีจุดต่างอะไรไหมครับ? (เช่น ทำงานได้เร็วกว่าหรือเปล่า)
สวัสดีครับ ขอบคุณที่ให้ความสนใจ
ความแตกต่างที่ใหญ่ที่สุดคือ ios-simulator-mcp ควบคุมซิมูเลเตอร์ผ่าน Facebook IDB ขณะที่ baepsae เรียกใช้ macOS API โดยตรงด้วย Swift ดังนั้นจึงใช้งานได้โดยไม่ต้องติดตั้ง IDB แยกต่างหาก และอย่างที่คุณกล่าวไว้ ก็สามารถควบคุมแอป macOS ได้ด้วย
ในด้านการทำงานอัตโนมัติของ iOS Simulator ก็มีความแตกต่างอยู่หลายอย่างเช่นกัน:
ผมยังไม่ได้ทำ benchmark เปรียบเทียบความเร็วโดยตรง แต่ด้วยโครงสร้างที่ไม่ต้องผ่าน IDB จึงคาดว่า overhead จะน้อยกว่า
ในทางกลับกัน ios-simulator-mcp มีข้อดีคือใช้งานได้ทันทีผ่าน
npxจึงติดตั้งได้สะดวก ส่วน baepsae ต้อง build ด้วย Swift แต่จะทำให้อัตโนมัติเมื่อสั่งติดตั้งผ่าน npm