Back to Home
phanijapps icon

ui-controller-mcp

by phanijapps

Overview

Exposes desktop UI control tools over Server-Sent Events (SSE) for remote automation, augmented by AI vision and planning.

Installation

Run Command
./start.sh

Environment Variables

  • NGROK_AUTH_TOKEN
  • PORT
  • OLLAMA_VISION_MODEL
  • OLLAMA_PLANNING_MODEL
  • OLLAMA_BASE_URL
  • NGROK_DOMAIN

Security Notes

The server exposes powerful desktop control tools (`launch_app`, `type_text`, `click`, `scroll`, `focus_window`, `screenshot`) that, if compromised, could lead to full system control or data exfiltration. A `SafetyGuard` is implemented to block specific dangerous commands (`rm -rf`, `shutdown`), but this list might not be exhaustive and could potentially be bypassed by a sophisticated attacker. The optional `ngrok` tunneling, while convenient, exposes the desktop control to the public internet, drastically increasing the attack surface. Users must be extremely cautious when exposing this server.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassHigh
Avg Tokens150000
Stars0
Forks0
Last Update2025-11-25

Tags

Desktop AutomationUI ControlModel Context ProtocolAI AgentFastAPI