Scenic GUI Automation

6

Provides automation and testing capabilities for Scenic Elixir GUI applications through keyboard input simulation, mouse interaction, and real-time connection monitoring via a dual-architecture TCP server and TypeScript interface.

Category Web Apps
Added Mar 28, 2026
Views 101

About

This MCP server provides AI-driven automation and testing capabilities for Scenic Elixir GUI applications through a dual-architecture implementation combining an Elixir TCP server with a TypeScript MCP interface. Built using Elixir with the Scenic framework and TypeScript with the MCP SDK, it enables keyboard input simulation with support for special keys (enter, escape, arrow keys, function keys) and modifier combinations, mouse interaction including cursor movement and clicking with configurable button support, real-time connection status monitoring, and automatic Scenic viewport discovery across different application architectures. The implementation features a TCP server running on port 9999 that integrates directly with Scenic's ViewPort.Input system for reliable event injection, comprehensive error handling with retry logic, and a clean separation between the Elixir backend and TypeScript MCP frontend, making it valuable for automated testing of Scenic applications, AI-assisted GUI interaction workflows, and development scenarios requiring programmatic control of Elixir-based user interfaces.

Is this your product? Claim this listing with an email at your domain to post updates.

Is this your project?

Claim this listing to manage your page, access analytics, and unlock upgrades. Verification takes 60 seconds.

Log In to Claim

Share This Project

Embed Badge

Add this badge to your README:

[![Listed on AiList](https://hifriendbot.com/ai-list/badge/scenic-gui-automation.svg)](https://hifriendbot.com/ai-list/scenic-gui-automation/)
Listed on AiList

List Your Project

Join the directory Ai agents read. Free forever.

Submit Your Project