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 tool | Purpose |
|---|---|
ember_cheat_sheet | Platform usage hints |
ember_list_devices | List cloud devices |
ember_run_instruction | Run NL UI automation |
ember_get_execution | Poll execution status |
CLI:
ember-mcp loginember-mcp doctorember-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 serveCursor setup
- Settings → MCP
- Add server from
cursor-mcp.example.json - Command:
ember-mcp servewithEMBER_API_URLenv - 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 devicesSecurity
- Keep tokens local; never commit credentials
- HTTPS + tenant RBAC in production
- Dedicated CI tokens instead of personal accounts