Skip to main content
Glama
Immmmmmortal1

UI-dbugbridge-mcp

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IPROXY_PATHNoPath to the iproxy executable.iproxy
BRIDGE_BASE_URLNoBase URL of the DebugBridge HTTP service on the Mac side after port forwarding.http://127.0.0.1:37777
BRIDGE_LOCAL_PORTNoLocal port for iproxy forwarding.37777
BRIDGE_REMOTE_PORTNoRemote port on the device for the DebugBridge service.37777
DEV_FLOW_SESSION_IDNoDevFlow/MCP context identifier used for runtime context reporting.
LOOKDEBUG_DEVICE_UDIDYesUDID of the physical iOS device to use.
LOOKDEBUG_SCREENSHOT_COMMANDNoExternal screenshot command; uses {output} as placeholder for output file path.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
pingA

Require a connected physical iOS device, then check the in-app DebugBridge.

ensure_portsB

Require a connected physical device and ensure the DebugBridge port is forwarded.

inspect_uiB

Read the current App UIWindow/UIView tree directly from DebugBridge.

get_debug_pageB

Get semantic page and registered actionable element IDs from the in-app DebugBridge, optionally saving an artifact.

get_runtime_nodeA

Read a live UIKit node by runtime anchor/accessibilityIdentifier via the in-app DebugBridge, optionally saving a runtime detail artifact.

read_app_logsA

Search the current app run's in-memory DebugBridge log pool. Logs are temporary and are not written to disk or addressed by cursor.

wait_app_logsA

Wait for a new matching entry in the current app run's in-memory DebugBridge log pool; no cursor is required or returned.

tap_elementC

Tap an element by stable DebugBridge ID.

set_switchB

Set a UISwitch by stable DebugBridge ID.

set_textB

Replace text in a UITextField or UITextView by stable DebugBridge ID, focusing the control and firing editing-change events.

type_textA

Append text to a UITextField or UITextView by stable DebugBridge ID, focusing the control and firing editing-change events.

run_flowC

Run a UI operation flow against the current app page using DebugBridge IDs or labels.

audit_runtimeB

Compare a Figma raw frame with the current DebugBridge page and write semantic audit artifacts.

get_screenshotA

Capture a screenshot using the configured screenshot command.

get_pageA

Deprecated alias of get_debug_page.

get_ui_hierarchyA

Deprecated alias of inspect_ui using the current App UIWindow/UIView tree.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Immmmmmortal1/UI-dbugbridge-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server