scenic_mcp_experimental
Verified Safeby scenic-contrib
Overview
Enable AI assistants to interact with Scenic GUI applications for automated testing, AI-driven development workflows, and accessibility.
Installation
node dist/index.jsSecurity Notes
The server explicitly states that it binds to `localhost` only, which limits external network exposure. However, it operates with **no authentication, no authorization, and no encryption** over TCP. This means any local process or malicious local user can fully control the target Scenic application without credentials. It is explicitly designed for 'development and testing environments only' and not recommended for production use. The code itself does not appear to contain malicious patterns or `eval` of arbitrary user input, relying on structured JSON commands.
Similar Servers
UI-TARS-desktop
A multimodal AI agent stack providing a native GUI agent desktop application (UI-TARS Desktop) and a general CLI/Web UI agent (Agent TARS) for controlling computers, browsers, and mobile devices using natural language, integrating various real-world tools via the Model Context Protocol (MCP).
Windows-MCP
Enables AI agents to interact with the Windows operating system for tasks such as file navigation, application control, UI interaction, and QA testing.
Peekaboo
The server acts as a wrapper for a Swift-based macOS automation tool that integrates with multiple AI providers (OpenAI, Anthropic, Grok, Ollama) for screen capture, UI interaction, and AI analysis, functioning as a Model Context Protocol (MCP) server.
gemini-cli-desktop
A cross-platform desktop and web application providing a modern UI for various AI CLIs (Gemini, Qwen, LLxprt), enabling structured interaction with AI models, visual tool confirmation, real-time thought processes, code diff viewing, chat history management, and file system integration.