# Reported issues for podium-mcp

Pod holds 7 of 7 problems reported by people outside the maintainer team. Issues filed by the project's own owners, members and collaborators are excluded entirely — a maintainer's release checklist is not a warning to a prospective user.

Back to [podium-mcp](/mcp/podium-mcp).

## Most discussed

### Wire canvas-a11y + opt-in vision fallback into canvas_inspect

The modules src/lib/canvas-a11y.ts (parseA11yTree + buildA11ySnapshotScript) and src/lib/canvas-vision.ts (isVisionAllowed + visionInspect, opt-in, pluggable OcrFn) ship in v0.4.0 with unit tests, but are NOT yet wired into any registered tool — canvas_inspect/resolve/tap use only the scene-graph bridge. Goal: (1) wire canvas-a11y as a fallback rung in canvas_inspect — when the scene-graph bridge finds no framework/objects, read a Flutter flt-semantics / ARIA tree via buildA11ySnapshotScript + p

[Read the thread](https://github.com/hoainho/podium-mcp/issues/9) · 2026-06-25 · open · 0 comments

### Use the Anthropic count_tokens API for exact token figures

token-report.ts estimates tokens with a 4-chars-per-token heuristic. Add an opt-in path that calls the Anthropic count_tokens API for exact counts (consumed by podium_token_report and npm run token-bench), keeping the heuristic as the offline default. Pointers: src/lib/token-report.ts, src/tools/token.ts.

[Read the thread](https://github.com/hoainho/podium-mcp/issues/7) · 2026-06-25 · open · 0 comments

### Konva/2D: address Group and Container targets, not just Shapes

inspectKonva walks stage.find(Shape), so a close button implemented as a Group or Container is missed. Generalize the Konva walk (and audit the Pixi/Phaser container handling) to include named groups while still reporting Shape leaves, with a fixture that places the target inside a Group. Pointers: src/lib/canvas-adapters.ts (inspectKonva), test/canvas-e2e/fixtures/konva.html.

[Read the thread](https://github.com/hoainho/podium-mcp/issues/6) · 2026-06-25 · open · 0 comments

### Expose canvas_hittest and canvas_object_rect tools

The in-page bridge already implements hitTest(x,y) and objectRect(name), including 3D bounding-box support for Three and Babylon, but no MCP tool surfaces them. Add canvas_hittest and canvas_object_rect tools in src/tools/canvas.ts with tests mirroring the existing canvas tools. Pointers: src/tools/canvas.ts, src/lib/canvas-adapters.ts.

[Read the thread](https://github.com/hoainho/podium-mcp/issues/5) · 2026-06-25 · open · 0 comments

### More canvas framework adapters (PlayCanvas, Cocos Creator, p5.js, regl)

The canvas brain ships six adapters (Pixi, Konva, Fabric, Phaser, Three, Babylon). Add more by following the existing pattern in src/lib/canvas-adapters.ts: detect the framework global, walk its scene graph, and emit a CanvasObject with CSS-px coordinates; then add a fixture plus a browser test under test/canvas-e2e. Great first contribution — pick one framework. Pointers: src/lib/canvas-adapters.ts, test/canvas-e2e/.

[Read the thread](https://github.com/hoainho/podium-mcp/issues/4) · 2026-06-25 · open · 0 comments

### Unity-WebGL adapter: auto-detect and bridge

Unity-WebGL renders to a canvas but exposes no JS scene graph, so the canvas adapters return framework unknown. Today it only works if the app exposes window.__podiumEngine. Goal: detect Unity-WebGL (unityInstance / createUnityInstance) and ship a drop-in window.__podiumEngine helper (or document the C# to JS bridge) so Unity-WebGL UIs become addressable without hand-rolling the bridge. Pointers: src/lib/canvas-adapters.ts, src/lib/engine.ts (createWebviewEngineTransport).

[Read the thread](https://github.com/hoainho/podium-mcp/issues/3) · 2026-06-25 · open · 0 comments

### Validate the AltTester/Unity engine path against a live instrumented build

The engine_* tools (engine_inspect/tap/swipe/call) and the AltTester transport are code-complete and unit-tested with mocks, but e2e/engine-smoke.e2e.mjs SKIPS until an AltTester-instrumented build is reachable on port 13000 — so the path has never run against a real Unity build. Goal: provide a minimal AltTester-instrumented Unity sample (or a documented setup), forward the port, run the engine smoke, and fix any wire-shape mismatches against AltTester v2. This is the single biggest gap to maki

[Read the thread](https://github.com/hoainho/podium-mcp/issues/1) · 2026-06-25 · open · 0 comments

## Most recent

The remaining reports are on [the project's issue tracker](https://github.com/hoainho/podium-mcp/issues).
