
One MCP server, 51 tools for AI agents on mobile + canvas UIs: iOS & Android automation, Maestro E2E, evidenced assertions, React Native/Metro debugging — plus a no-vision canvas/WebGL brain...
概览
A single MCP stdio endpoint with for device control, native UI automation, end-to-end flows, trustworthy assertions, React Native debugging, , and a for Pixi/Konva/Fabric/Phaser/Three/Babylon (validated live in WebKit) — plus an engine bridge for instrumented Unity/GL builds (AltTester) — one connection instead of half a dozen servers. One prompt → podium drives Safari live → types the URL → explores the profile → opens a repo. Footage captured on a live iPhone 16 Pro simulator. A podium is where a maestro stands — one place to conduct the whole orchestra. This MCP server unifies eight capability sets behind a single stdio endpoint: - — iOS simulators (simctl), real iPhones (devicectl), and Android (adb) behind one platform-tagged device model. - — route through idb/mobilecli with a Maestro fallback (no per-gesture JVM spin-up). - — declarative Maestro flows, ordered action batches, and an engineer→QA flow exporter.
README
以下为原文 README 节选,完整内容请查看原文。
A podium is where a maestro stands — one place to conduct the whole orchestra. This MCP server unifies eight capability sets behind a single stdio endpoint:
- Device & app management — iOS simulators (
simctl), real iPhones (devicectl), and Android (adb) behind one platform-tagged device model. - Native UI inspection & gestures — route through
idb/mobilecliwith a Maestro fallback (no per-gesture JVM spin-up). - End-to-end flows & batch automation — declarative Maestro flows, ordered action batches, and an engineer→QA flow exporter.
安装
npx -y podium-mcp配置
{
"mcpServers": {
"podium": { "command": "npx", "args": ["-y", "podium-mcp"] }
}
}