Play Store MCP Bridge
by quyendang
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Railway-provided port. | |
| MCP_PORT | No | Port to listen on; Railway's PORT takes precedence, then MCP_PORT, then 8000. | |
| CODE_MODE | No | Controls the separate stdio surface. | |
| REDIS_URL | Yes | Redis connection URL, e.g., ${{Redis.REDIS_URL}}. | |
| BRIDGE_DATA_DIR | Yes | Writable directory for persistent data, e.g., /data. | |
| BRIDGE_CODE_MODE | No | Set to 0 to disable /mcp-code. | |
| BRIDGE_PUBLIC_URL | Yes | The public HTTPS origin of the bridge, without /mcp, another path, a query, or a fragment. | |
| BRIDGE_SIGNING_KEY | Yes | A stable random secret of at least 32 characters. | |
| BRIDGE_ADMIN_EMAILS | No | Admin emails; each must also be in BRIDGE_ALLOWED_EMAILS. | |
| BRIDGE_DOWNLOAD_TTL | No | Download link TTL in seconds (default 900). | |
| BRIDGE_ALLOWED_EMAILS | No | Comma-separated Google email addresses allowed to use the bridge. | |
| BRIDGE_MAX_FILE_BYTES | No | Maximum file size in bytes (default 8 GiB). | |
| BRIDGE_MAX_CHUNK_BYTES | No | Maximum chunk size in bytes (default 8 MiB). | |
| GOOGLE_OAUTH_CLIENT_ID | Yes | Google OAuth Web application client ID. | |
| BRIDGE_ALLOWED_SUBJECTS | No | Optional comma-separated Google subject IDs allowed to connect. | |
| BRIDGE_MAX_PENDING_JOBS | No | Maximum pending background jobs (default 100). | |
| BRIDGE_MAX_STORAGE_BYTES | No | Maximum reserved file storage in bytes (default 32 GiB). | |
| PLAY_STORE_MCP_LOG_LEVEL | No | Log level (default INFO). | |
| PLAY_STORE_MCP_READ_ONLY | Yes | Set to 1 to block all 73 Google Play write tools; set to 0 to enable writes. | |
| GOOGLE_OAUTH_CLIENT_SECRET | Yes | Google OAuth Web client secret. | |
| PLAY_STORE_MCP_ADMIN_TOKEN | No | Admin token; does not replace bridge OAuth admin access. | |
| GOOGLE_PLAY_STORE_CREDENTIALS | No | Complete service-account JSON contents. | |
| GOOGLE_APPLICATION_CREDENTIALS | No | Absolute path to a service-account JSON file on the server. |
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