Ember

ember-mcp

Operate Ember Cloud from Cursor via MCP

ember-mcp

ember-mcp is the MCP server and CLI for Ember Cloud, letting Cursor and Claude Code call platform APIs in natural language.

Tools

MCP toolPurpose
ember_cheat_sheetPlatform usage hints
ember_list_devicesList cloud devices
ember_run_instructionRun NL UI automation
ember_get_executionPoll execution status

CLI:

  • ember-mcp login
  • ember-mcp doctor
  • ember-mcp serve — MCP endpoint for Cursor

Install

cd ember-mcp
pip install -e ".[dev]"

(Shipped with Ember Cloud / internal repos—not bundled in the desktop installer.)

Local dev

export EMBER_API_URL=http://localhost:5173
export EMBER_DEBUG_TEMPLATE_ID=42   # match lmweb VITE_UI_GENIE_AI_DEBUG_*

ember-mcp login
ember-mcp doctor
ember-mcp serve

Cursor setup

  1. Settings → MCP
  2. Add server from cursor-mcp.example.json
  3. Command: ember-mcp serve with EMBER_API_URL env
  4. Ask the agent to list devices, run instructions, check status

Architecture

Cursor / Claude Code
        │ MCP

   ember-mcp (local)
        │ HTTPS

   Ember Cloud API (lmweb + services)


   UI-Genie / cloud devices

Security

  • Keep tokens local; never commit credentials
  • HTTPS + tenant RBAC in production
  • Dedicated CI tokens instead of personal accounts

On this page