Keyflow

Search Keyflow

Find a shortcut, workflow, MCP server or skill

bun-uia

local MCP server

Installation

Terminal

claude mcp add bun-uia -e BUN_UIA_PROFILE=... -e BUN_UIA_OS=... -e BUN_UIA_ALLOW=... -e BUN_UIA_DENY=... -e BUN_UIA_CURSOR=... -e BUN_UIA_FS_ROOT=... -- npx -y bun-uia

Run in your project folder. Add --scope user to use it everywhere.

Claude Desktop, Cursor & other clients

Add to claude_desktop_config.json or .cursor/mcp.json.

{
  "mcpServers": {
    "bun-uia": {
      "command": "npx",
      "args": [
        "-y",
        "bun-uia"
      ],
      "env": {
        "BUN_UIA_PROFILE": "...",
        "BUN_UIA_OS": "...",
        "BUN_UIA_ALLOW": "...",
        "BUN_UIA_DENY": "...",
        "BUN_UIA_CURSOR": "...",
        "BUN_UIA_FS_ROOT": "..."
      }
    }
  }
}

Fill in the environment variables with your own credentials.

Summary

Playwright for the Windows desktop, from Bun — drive native GUIs via UI Automation + MCP.

Questions

bun-uia is a local MCP server distributed as the npm package bun-uia.

Run: claude mcp add bun-uia -e BUN_UIA_PROFILE=... -e BUN_UIA_OS=... -e BUN_UIA_ALLOW=... -e BUN_UIA_DENY=... -e BUN_UIA_CURSOR=... -e BUN_UIA_FS_ROOT=... -- npx -y bun-uia

Run: codex mcp add bun-uia --env BUN_UIA_PROFILE=... --env BUN_UIA_OS=... --env BUN_UIA_ALLOW=... --env BUN_UIA_DENY=... --env BUN_UIA_CURSOR=... --env BUN_UIA_FS_ROOT=... -- npx -y bun-uia

Similar MCP servers

NameStars
  1. Ghostio.github.NORTHTEKDevs/ghost25
  2. Netwrightio.github.ricfanin/netwright15
  3. glovebox-mcpio.github.segentic-lab/glovebox-mcp13
  4. agent-deviceio.github.callstack/agent-device4,793
  5. Ui.Vision MCPio.github.A9T9/uivision-mcp2,042
  6. MCP Server for Excelio.github.sbroenne/mcp-server-excel791
  7. safari-mcpio.github.achiya-automation/safari-mcp205
  8. macOS-MCPio.github.Jeomon/macos-mcp187
Buy me a coffee