Skip to main content
Glama

Add to Cursor Install in VS Code Install in VS Code Insiders

๐Ÿ“• Documentation ยท โ˜๏ธ Mobilerun Cloud ยท ๐Ÿค– Mobilerun framework ยท ๐Ÿ’ฌ Discord

GitHub stars License: Apache-2.0 mobilerun.ai X Follow Discord

  • ๐Ÿ“ฑ List, create, and manage Android devices

  • ๐Ÿ“ธ Inspect screenshots and UI state; tap, swipe, and type

  • ๐Ÿค– Run agent tasks and chat with the Mobilerun Assistant

  • ๐Ÿ“ฆ Manage apps, device files, and settings

  • ๐Ÿ”€ Build workflows with actions, triggers, and webhooks

  • ๐Ÿ”‘ Sign in with OAuth โ€” no API key to copy, nothing to install for the hosted endpoint

  • ๐Ÿ› ๏ธ Open source and self-hostable

๐Ÿš€ Quickstart

Connect to https://cloud.mobilerun.ai/api/mcp. Your first connection opens browser sign-in with your Mobilerun account (OAuth 2.1 + PKCE with dynamic client registration). No API key needed.

Claude Code

claude mcp add --transport http mobilerun https://cloud.mobilerun.ai/api/mcp

Run /mcp inside Claude Code to sign in.

Codex CLI

codex mcp add mobilerun --url https://cloud.mobilerun.ai/api/mcp
codex mcp login mobilerun

Cursor / VS Code

Click the install badge above and sign in when prompted. For manual Cursor setup, use the mcpServers JSON under Any other MCP client below.

{
  "servers": {
    "mobilerun": {
      "type": "http",
      "url": "https://cloud.mobilerun.ai/api/mcp"
    }
  }
}

Claude Desktop / claude.ai

Add a custom connector with this URL, then sign in:

https://cloud.mobilerun.ai/api/mcp

Any other MCP client

Add a remote HTTP server using your client's settings. For clients using mcpServers (including Cursor):

{
  "mcpServers": {
    "mobilerun": {
      "url": "https://cloud.mobilerun.ai/api/mcp"
    }
  }
}

Related MCP server: MCP Iconik

๐Ÿ’ฌ Try it

  • โ€œList my Mobilerun devices.โ€

  • โ€œOpen Settings on my device and turn on dark mode.โ€

  • โ€œTake a screenshot of my device and describe what's on screen.โ€

  • โ€œAsk the Mobilerun assistant which of my devices are ready.โ€

๐Ÿงฐ Tools

The available tools and operations depend on the server's policy and your account permissions.

Family

Tools

What it does

Devices

list_devices, get_device, get_device_screenshot, get_device_ui_state, list_apps_on_device, create_device, terminate_device

Inspect, create, and terminate devices

Device control

manage_device, device_action, manage_device_apps, manage_device_files, configure_device, manage_esim

Control input, apps, files, settings, and eSIMs

Tasks

run_task, get_task, list_tasks, stop_task, send_task_message, get_task_media

Run, monitor, message, and stop agent tasks

Workflows

list_workflow_resources, get_workflow_resource, create_action, create_trigger, create_flow, manage_flow, workflow_events

Build and manage actions, triggers, flows, and events

Webhooks

webhooks

Manage subscriptions and deliveries

Credentials

list_credentials, list_credential_packages, manage_credentials

Access and manage stored credentials

Apps

apps

Browse and manage applications

Proxies

proxies, connect

Manage proxies and purchase connectivity

Numbers & messages

numbers, messages

Manage numbers and SMS conversations

Mailboxes

mailboxes

Manage mailboxes, inbox links, and email

Files

files

Manage organization files and signed transfer URLs

Platform

platform_catalog

Browse device models, timezones, and app event types

Assistant

assistant

Chat with the Mobilerun Assistant

Some tools create billed resources (for example create_device, proxy purchases, or work the assistant does for you). Charges apply to the signed-in account. Only approve an assistant permission after the user explicitly confirms it.

๐Ÿ”‘ API key (CI and headless)

For clients that cannot use OAuth, connect to https://api.mobilerun.ai/v1/mcp with an Authorization: Bearer dr_sk_... header. Create a key in Mobilerun Cloud; see API keys.

{
  "mcpServers": {
    "mobilerun": {
      "url": "https://api.mobilerun.ai/v1/mcp",
      "headers": {
        "Authorization": "Bearer dr_sk_YOUR_KEY"
      }
    }
  }
}
claude mcp add --transport http mobilerun https://api.mobilerun.ai/v1/mcp --header "Authorization: Bearer dr_sk_YOUR_KEY"

๐Ÿ› ๏ธ Self-hosting & development

packages/tools contains the auth-agnostic tool core; packages/server provides the API-key HTTP and stdio transports. Run pnpm install && bun test to get started. See the server reference for setup, configuration, policies, and operation details. The roadmap describes the architecture; the tool contract covers compatibility and versioning.

๐Ÿค Contributing

See CONTRIBUTING.md to get started.

๐Ÿ”’ Security

Report vulnerabilities using SECURITY.md.

๐Ÿ“„ License

Licensed under Apache-2.0.

Maintenance

ActivityActive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    General-purpose MCP server with built-in tools for HTTP, JSON, and datetime operations, supporting pluggable modules and security defaults.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    MCP server providing tools for the Iconik media asset management API. Supports assets, collections, search, metadata, jobs, users, groups, and more with dual transport (SSE and HTTP) and Docker support.
    1
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A standalone MCP server that exposes Rancher-side tools, forwards Authorization headers or uses configured credentials, and supports HTTP and stdio transports.
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    A universal MCP server for registering internal, external, and OpenAPI-based APIs as MCP tools. It exposes them to MCP clients via Streamable HTTP and provides admin portal, RBAC/session auth, credential injection, and audit logging.
    -