Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
MAC_DEV_BRIDGE_SHELLNoShell used for shell_exec/shell_start.login shell
MAC_DEV_BRIDGE_LOG_DIRNoLog directory.~/Library/Logs/MacDeveloperBridge
MAC_DEV_BRIDGE_DATA_DIRNoState, job metadata, federation roots.~/Library/Application Support/MacDeveloperBridge
MAC_DEV_BRIDGE_PTY_PERLNoInterpreter for the pty helper./usr/bin/perl
MAC_DEV_BRIDGE_AUDIT_LOGNoAudit JSONL path.$LOG_DIR/audit.jsonl
MAC_DEV_BRIDGE_AUDIT_MODENooff, metadata, or full. full records tool arguments; see SECURITY.md.metadata
MAC_DEV_BRIDGE_PTY_HELPERNoHelper script path.lib/ptyhelper.pl beside bridge.mjs
MAC_DEV_BRIDGE_MCP_SERVERSNoPath to a child-MCP provider registry JSON file.
MAC_DEV_BRIDGE_UNLOCK_FILENoThe revocable unlock latch. Re-read before every tool call.$DATA_DIR/FULL_ACCESS_ENABLED
MAC_DEV_BRIDGE_PTY_RING_BYTESNoPer-session output retention (4 KiB-4 MB).262144
MAC_DEV_BRIDGE_FULL_ACCESS_ACKNoEnvironment form of the full-access acknowledgement. The bridge refuses to start without a deliberate acknowledgement. Not revocable by removing the unlock file.
MAC_DEV_BRIDGE_MAX_OUTPUT_BYTESNoCeiling a call may request.8000000
MAC_DEV_BRIDGE_MCP_PING_IDLE_MSNoIdle interval after which a federated child is pinged.30000
MAC_DEV_BRIDGE_MCP_SERVERS_JSONNoThe same registry inline. Takes precedence.
MAC_DEV_BRIDGE_PTY_MAX_SESSIONSNoLive session cap (1-64).8
MAC_DEV_BRIDGE_UNLOCK_RECHECK_MSNoHow often the latch is re-read while a pty session or a federated child exists and the client is silent.3000
MAC_DEV_BRIDGE_PTY_IDLE_TIMEOUT_MSNoIdle reclaim window and ceiling (1 s-1 h).900000
MAC_DEV_BRIDGE_PTY_MAX_LIFETIME_MSNoHard ceiling for a session (5 s-24 h).28800000
MAC_DEV_BRIDGE_DEFAULT_OUTPUT_BYTESNoDefault per-call output cap.1000000
MAC_DEV_BRIDGE_PTY_START_TIMEOUT_MSNoHow long pty_start waits for the helper to report a real pty.5000
MAC_DEV_BRIDGE_MCP_START_DEADLINE_MSNoWall-clock ceiling on one provider's startup (1 s-120 s).15000
MAC_DEV_BRIDGE_PERSONAL_APPROVAL_FILENoWhere the single-use personal-browser grant is read from. The bridge never creates it.$DATA_DIR/PERSONAL_BROWSER_APPROVED

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

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/alexanderradahl/mac-developer-bridge'

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