ubriot-mcp
v0.1.0
Published
Ubriot MCP server, agentic deployment infrastructure for mobile teams
Readme
ubriot-mcp
Ubriot as an MCP server. Lets any AI agent (Claude, Cursor, Codex) trigger builds, submit to stores, publish OTA updates, and send push notifications.
Setup, Claude Code
claude mcp add-json -s user ubriot '{
"command": "node",
"args": ["/absolute/path/to/products/ubriot/mcp-server/index.js"],
"env": {
"UBRIOT_EMAIL": "[email protected]",
"UBRIOT_PASSWORD": "yourpassword"
}
}'Or with a pre-issued JWT token:
claude mcp add-json -s user ubriot '{
"command": "node",
"args": ["/absolute/path/to/products/ubriot/mcp-server/index.js"],
"env": {
"UBRIOT_TOKEN": "eyJ..."
}
}'Tools
| Tool | What it does |
|------|-------------|
| ubriot_list_apps | List all release apps |
| ubriot_trigger_build | Trigger an iOS or Android build |
| ubriot_build_status | Check build status |
| ubriot_build_logs | Fetch build logs (for debugging failures) |
| ubriot_list_builds | List recent builds |
| ubriot_cancel_build | Cancel a running build |
| ubriot_submit_testflight | Submit a build to TestFlight |
| ubriot_submit_google_play | Submit a build to Google Play |
| ubriot_publish_ota | Publish an OTA update |
| ubriot_list_updates | List OTA updates |
| ubriot_send_push | Send a push notification |
| ubriot_list_campaigns | List push notification campaigns |
| ubriot_app_readiness | Check if an app is ready to build |
Environment variables
| Variable | Required | Description |
|----------|----------|-------------|
| UBRIOT_TOKEN | One of these | Pre-issued JWT token |
| UBRIOT_EMAIL + UBRIOT_PASSWORD | Or these | Auto-login credentials |
| UBRIOT_API_BASE | No | Override API base URL (default: https://api.ubriot.dev/api/v1) |
