ui-bridge
Enables interacting with the Discord desktop app through Windows UI Automation: listing and focusing Discord windows, inspecting its UI tree, reading visible text, clicking elements such as sidebar channels, typing text, and sending keyboard shortcuts.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
dsh-plugin-ui-bridge — puente de interfaz Windows para DeepSeek Harness
Plugin MCP local que le da al agente acceso estructurado a ventanas y apps de Windows: listar ventanas, capturarlas, inspeccionar la interfaz por UI Automation, hacer clic y escribir por identidad de elemento, controlar ventanas y lanzar apps de una lista blanca (Discord, navegador, notepad, launcher…).
English · Cómo funciona · MIT
Herramientas (11)
Tool | Qué hace |
| Lista ventanas visibles con título, PID y rectángulo. |
| Captura una ventana (opcionalmente la trae al frente) y devuelve la imagen. |
| Enfoca, minimiza, maximiza, restaura o cierra una ventana. |
| Árbol de UI Automation acotado: nombre, automationId, tipo, bounds y acciones. |
| Lee el texto de una ventana (los campos de contraseña se omiten). |
| Clic por nombre o |
| Escribe en un elemento por nombre o |
| Escribe texto unicode en la ventana/control enfocado. |
| Presiona una combinación ( |
| Lanza apps de la lista blanca (notepad, chrome, edge, discord, explorer…). |
| Estado del helper, modo, lista blanca y auditoría. |
Related MCP server: windows2text
Instalación
Desde DSH → Settings → Plugins instala
github:thegabopacheco-sudo/dsh-plugin-ui-bridge y permite el script de
instalación cuando DSH lo pida.
Por CLI (perfiles que no administra la app):
dsh plugin --profile <perfil> add github:thegabopacheco-sudo/dsh-plugin-ui-bridgeEl postinstall copia el servidor, el helper nativo (windows-bridge.exe) y el
package.json a <DSH_HOME>\plugins\ui-bridge.
Requisitos: Windows 10/11 y Node ≥ 20 (lo aporta el harness). El helper nativo se
compila con el csc.exe de .NET Framework que ya trae Windows (el .exe
precompilado viene incluido).
Uso típico
«Lista las ventanas y dime si Discord está abierto.»
«Enfoca Discord, ábreme el árbol de la barra lateral y dime los canales.»
«Haz clic en el canal
#anuncios.»«Captura la ventana de Notepad y describe lo que se ve.»
«Abre Notepad con este archivo y escribe una nota de prueba.»
Seguridad
Lectura por defecto; las acciones solo se ejecutan cuando el usuario las pide.
Lista blanca de ventanas opcional:
DSH_UIBRIDGE_ALLOWED_WINDOWS=discord,notepad.Campos de contraseña rechazados por el motor UIA y omitidos al leer texto.
Nunca a ciegas:
type/presscon ventana abortan si la ventana no existe.Auditoría de acciones en
<DSH_HOME>\cache\ui-bridge\audit.jsonl.Rate limit de 60 acciones por minuto.
Read-only:
DSH_UIBRIDGE_MODE=read-onlydesactiva todas las acciones.Apps: solo las de la lista blanca (se puede extender con
DSH_UIBRIDGE_APPS).
Variables de entorno
Variable | Uso |
|
|
| Lista blanca de títulos (substrings separados por comas). |
| JSON |
|
|
Solución de problemas
“Install scripts need your permission”: aprueba el
postinstall. Si el cartel se repite, revisa<perfil>\pnpm-workspace.yaml:allowBuildsdebe valertrue, no el placeholderset this to true or false.No aparecen las tools: verifica
<DSH_HOME>\plugins\ui-bridge\server.mjsywindows-bridge.exe; revisa la filamcp-ui-bridgey reinicia DSH.UI Automation viene vacía: algunas apps UWP exponen el árbol completo solo cuando la ventana está activa; usa
window_action focusprimero.App no permitida: agrega la ruta con
DSH_UIBRIDGE_APPS.
Desarrollo
npm install
powershell -ExecutionPolicy Bypass -File .\build.ps1 -Force # windows-bridge.exe
npm run build:bundle # dist/server.mjs
cd test; npm install; node connect-test.mjsLicencia
MIT © thegabopacheco-sudo
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Eyes and hands on real Windows PCs — observe, click, type via Glasswarp API.
Securely control computers you explicitly pair through files, terminals, processes, screenshots, desktop UI/input, clipboard, browser automation, diagnostics, and document tools.
Connect AI assistants to your approved computer for files, commands, browser and desktop tasks.
Secure AI access to Windows, macOS, Linux computers and a hosted Cloud Browser.
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEnables secure, deny-by-default automation of Windows windows with per-action permissions, allowing observation, clicking, typing, and dragging on approved applications while verifying target identity and focus at runtime.Apache 2.0
- AlicenseNot gradedqualityCmaintenanceEnables Windows UI Automation screen-to-text and computer-use via MCP, allowing agents to observe, decide, and act on Windows applications through accessibility data without OCR.1MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI clients to inspect and control allowlisted Windows applications using screenshots, mouse actions, Unicode keyboard input, UI Automation, and an Esc/F12 emergency stop.1Apache 2.0
- AlicenseNot gradedqualityBmaintenanceEnables agents to inspect Windows desktop UIs through compact UI Automation snapshots with stable element IDs and to execute batched mouse, keyboard, window, and wait/assert actions without relying on screenshot loops.2MIT