Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IOS_MODENoWhat can the server do? read-only exposes inspection only; read-write adds UI control; admin adds app management. Tools above the mode are never registered.read-only
IOS_UDIDNoTarget device UDID.
IOS_DRY_RUNNoPreview without touching the device. Write/admin tools validate + log intent, then return.false
IOS_AUDIT_LOGNoAudit trail. Emits a JSON line to stderr per guarded operation.true
IOS_BUNDLE_IDNoOptional default app bundle ID.
IOS_APPIUM_URLNoURL of the Appium server connection.http://127.0.0.1:4723
IOS_ALLOW_MANAGENoCan it install/terminate/reset apps? The admin tools need this and admin mode; otherwise they aren't even advertised.false
IOS_APP_ALLOWLISTNoWhich apps are in scope? When set, launching/managing any other bundle ID is refused. Defaults to all apps.
IOS_PROTECTED_APPSNoWhich apps are read-only forever. Inspectable/launchable but never terminated, reset, or uninstalled.com.apple.Preferences,com.apple.springboard

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription

No tools

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources