Other · Local MCP server

Bun Uia

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

What the MCP Registry states

The entry as published to the official MCP Registry (read 2026-10-04), latest version.

Registry name
io.github.ObscuritySRL/bun-uia
Version
1.9.1
Status
Active
Category
other
Transport
stdio (local process)
Package
npm
Published
2026-06-18
Updated
2026-06-18
Publisher
ObscuritySRL (GitHub) · 2 servers with pages here
Repository
github.com/ObscuritySRL/bun-win32 (folder packages/bun-uia)
Source
Registry API entry

Packages

RegistryPackageVersionTransportEnvironment variables
npmruntime: bunxbun-uia1.9.1stdioBUN_UIA_PROFILE, BUN_UIA_OS, BUN_UIA_ALLOW, BUN_UIA_DENY, BUN_UIA_CURSOR, BUN_UIA_FS_ROOT

How to connect Bun Uia

Bun Uia runs locally from a Node.js package published to the npm registry: bun-uia version 1.9.1. It speaks MCP over stdio, so the client starts it as a program and talks to it through standard input and output. It needs Node.js; clients usually start it with npx — the usual command is npx -y bun-uia@1.9.1; the entry names bunx as the runtime. It reads these environment variables: BUN_UIA_PROFILE, BUN_UIA_OS, BUN_UIA_ALLOW, BUN_UIA_DENY, BUN_UIA_CURSOR and BUN_UIA_FS_ROOT; set them in the client's configuration for this server.

In the mcpServers JSON format that many desktop and editor MCP clients read, the entry looks like this (placeholders in angle brackets):

{
  "mcpServers": {
    "bun-uia": {
      "command": "npx",
      "args": [
        "-y",
        "bun-uia@1.9.1"
      ],
      "env": {
        "BUN_UIA_PROFILE": "<value>",
        "BUN_UIA_OS": "<value>",
        "BUN_UIA_ALLOW": "<value>",
        "BUN_UIA_DENY": "<value>",
        "BUN_UIA_CURSOR": "<value>",
        "BUN_UIA_FS_ROOT": "<value>"
      }
    }
  }
}

Derived from the registry entry, not tested here. What the server does, and on what terms, is set by its publisher; check its repository or website before giving it access to your accounts or files. How to add an MCP server to an assistant · Before you connect

More from ObscuritySRL (GitHub)

ServerRunsEndpoint or package
UmbrielSee and drive a whole Windows machine from Bun — apps, input, screen, OCR, registry, OS — via MCP.Local · stdionpm: umbriel

More other servers

All 6,730 →
ServerRunsEndpoint or package
BuiltwithDetect technologies and tech stacks used on any website.Local · stdioPyPI: mcparmory-builtwith
Bulk PageSpeed & Lighthouse Checker: Core Web Vitals from CSVGoogle PageSpeed Insights (Lighthouse) scores, Core Web Vitals and top speed fixes for every URL...Remote · HTTPmcp.apify.com
Bulk Url CheckerValidate up to 75,000 URLs per job (status, redirects, response times). OAuth 2.1.Remote · HTTPmcp.bulkurlchecker.com
BullionRadarPrix live de 11 dealers et specs complètes de 80+ pièces d'or et d'argent, pour agents IA.Remote · HTTPbullionradar.fr
bundleboxWhere the work is, packed before the agent reads: brief, symbol tables, findings, token bill.Local · stdionpm: bundlebox
Buoy-gg MCPLet AI agents read and drive a running React Native or Flutter app through Buoy's devtools.Local · stdionpm: @buoy-gg/mcp
Bureau public readerBureau-operated public read-only MCP service for public Context Packets and Cases.Remote · HTTPthebureauoflostcontext.agency
Burnes Atelier Operations ReconciliationDeterministic operations reconciliation for AI agents: COMPLETE, INCOMPLETE, or NEEDS_REVIEW.Remote · HTTPx402.burnesatelier.com