mcp-ios
by dockndevai
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| IOS_MODE | No | What 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_UDID | No | Target device UDID. | |
| IOS_DRY_RUN | No | Preview without touching the device. Write/admin tools validate + log intent, then return. | false |
| IOS_AUDIT_LOG | No | Audit trail. Emits a JSON line to stderr per guarded operation. | true |
| IOS_BUNDLE_ID | No | Optional default app bundle ID. | |
| IOS_APPIUM_URL | No | URL of the Appium server connection. | http://127.0.0.1:4723 |
| IOS_ALLOW_MANAGE | No | Can it install/terminate/reset apps? The admin tools need this and admin mode; otherwise they aren't even advertised. | false |
| IOS_APP_ALLOWLIST | No | Which apps are in scope? When set, launching/managing any other bundle ID is refused. Defaults to all apps. | |
| IOS_PROTECTED_APPS | No | Which 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
| Name | Description |
|---|---|
No tools | |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
This server cannot be deployed
Maintenance
ActivityMaintained
ResponsivenessNo issues