Mac MCP Bridge
by CJH1594
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_HOST | No | Host address for the server to bind. start.sh uses 127.0.0.1. | 0.0.0.0 |
| MCP_PORT | No | Port for the server to listen on. | 3000 |
| MCP_ENDPOINT | No | MCP endpoint path. | /mcp |
| MCP_AUTH_TOKEN | No | Static Bearer token for authentication. Not allowed in terminal OAuth approval mode. | |
| MCP_PUBLIC_URL | No | External HTTPS URL without /mcp. If omitted with start.sh, it is prompted for interactively. | |
| MCP_DEFAULT_CWD | No | Default working directory. Relative paths are resolved against it. | |
| MCP_OAUTH_ISSUER | No | OAuth authorization server issuer URL. | |
| MCP_ALLOWED_HOSTS | No | Comma-separated list of allowed Host header names. | |
| MCP_ALLOW_NO_AUTH | No | Allow running without authentication. Only use behind a separate authentication gateway or equivalent protection. | |
| MCP_DEFAULT_SHELL | No | Default shell for command execution. | |
| MCP_OAUTH_ENABLED | No | Enable OAuth authentication. start.sh sets this to true. | false |
| MCP_OAUTH_RESOURCE | No | OAuth MCP resource URL. | |
| MCP_MAX_IMAGE_BYTES | No | Maximum PNG image size in bytes. | 8388608 |
| MCP_MAX_IMAGE_PIXELS | No | Maximum PNG image pixel count. | 16777216 |
| MCP_MAX_OUTPUT_BYTES | No | Maximum process output size per request in bytes. | 1048576 |
| MCP_OAUTH_STATE_FILE | No | Path for storing OAuth registrations and token hashes. File permissions are 600. | |
| MCP_TRUST_PROXY_HOPS | No | Number of trusted proxy hops. Must match the actual trusted proxy count. | 0 |
| MCP_OAUTH_APPROVAL_KEY | No | Browser approval key used in OAuth key approval mode. | |
| MCP_OAUTH_APPROVAL_MODE | No | OAuth approval mode: terminal or key. start.sh uses terminal. | key |
| MCP_DEFAULT_OUTPUT_BYTES | No | Default process output size in bytes. | 32768 |
| MCP_MAX_FILE_CHUNK_BYTES | No | Maximum file read chunk size per request in bytes. | 1048576 |
| MCP_PROCESS_RETENTION_MS | No | Retention time for terminated process records in milliseconds. | 3600000 |
| MCP_SCREEN_CAPTURE_HELPER | No | Path to a compatible custom screen capture helper executable. | |
| MCP_DEFAULT_FILE_READ_BYTES | No | Default file read size in bytes. | 32768 |
| MCP_OAUTH_SESSION_TTL_SECONDS | No | OAuth approval validity period in seconds. | 21600 |
| MCP_SCREEN_CAPTURE_TIMEOUT_MS | No | Screen capture timeout in milliseconds. | 15000 |
| MCP_OAUTH_ACCESS_TOKEN_TTL_SECONDS | No | OAuth access token lifetime in seconds. Cannot exceed the approval period. | 600 in terminal mode, 3600 otherwise |
| MCP_MAX_RETAINED_PROCESS_OUTPUT_BYTES | No | Maximum retained output per process in bytes. | 4194304 |
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