beyondwin avatar

FixThis

beyondwin/fixthis

If you're iterating on Jetpack Compose UIs with an AI coding agent, this bridges the gap between "change that button" and actually editing the right composable. Point at any UI element in a debug build, annotate what you want changed, and the MCP server hands your agent a structured prompt with screenshot bounds, semantics context, and ranked source file candidates with line numbers and confidence scores. It exposes tools like fixthis_open_feedback_console and fixthis_list_drafts, runs entirely local over ADB, and works with Claude Desktop, Cursor, or any agent that accepts the exported markdown. Useful when your screen has dozens of list items or visually identical cards and you need the agent to edit the actual call site instead of guessing from pixels.

GitHub stars
5
tool
1
transport
STDIO
last updated
Jul 14, 2026

Tools

1 tools

Public tool metadata for what this MCP can expose to an agent.

fixthis_open_feedback_consoleOpens the FixThis feedback console; the README says to call it once readyForMcpTooling is true.

Opens the FixThis feedback console; the README says to call it once readyForMcpTooling is true.

No parameter schema in public metadata yet.

Sponsors

Readme

FixThis for Android Compose

CI License: MIT JDK 21 Node 20+ Compose

FixThis Studio — point at any Jetpack Compose UI element, annotate, hand off AI-ready context to your coding agent

Point at a Jetpack Compose UI, write the change, and hand Claude, Codex, Cursor, or another coding agent the source context it needs.

FixThis is debug-only. It attaches a sidekick to a Compose debug app, mirrors the screen into a local browser console, and turns annotations into a compact handoff: screenshot bounds, semantics, source candidates, and confidence warnings.


View the full README on GitHub

Details

Repository
github.com/beyondwin/fixthis
Package
@beyondwin/fixthis
Transport
STDIO
Registry
MCP registry, active