Uber APK Signer MCP Server
by OdellMoreno
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| MCP_TCP_HOST | No | TCP host for tcp transport | localhost |
| MCP_TCP_PORT | No | TCP port for tcp transport | 3000 |
| MCP_TRANSPORT | No | Transport type: stdio or tcp | stdio |
| MCP_SERVER_NAME | No | Server name | uber-apk-signer-mcp |
| MCP_MAX_FILE_SIZE | No | Max file size in bytes | 104857600 |
| MCP_ALLOW_INSECURE | No | Allow insecure connections | false |
| MCP_SERVER_VERSION | No | Server version | 1.0.0 |
| UBER_APK_SIGNER_PATH | Yes | Path to your uber-apk-signer tool | |
| UBER_APK_SIGNER_TIMEOUT | No | Timeout for signing operations in milliseconds | 300000 |
| UBER_APK_SIGNER_LOG_LEVEL | No | Log level: debug, info, warn, error | info |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| sign_apkA | Sign an APK file using Uber APK Signer. Only apkPath is required - other parameters can use defaults or be configured. |
| verify_apk_signatureB | Verify the signature of an APK file |
| list_keystoresB | List available keystores in a directory |
| create_keystoreC | Create a new keystore for APK signing |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
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/OdellMoreno/uber-apk-signer-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server