Full_UI_Automation
by GitCheckoutMaster
Overview
An AI assistant for Windows UI automation, specializing in file management and VS Code interactions, accessible via a chat interface.
Installation
uvicorn server:app --host 0.0.0.0 --port 8000 --reloadEnvironment Variables
- GOOGLE_API_KEY
Security Notes
CRITICAL: The `file_mgmt_server` and `vscode_mcp_server` tools utilize `node:child_process.exec` to run PowerShell scripts. User-provided `file_path` and `content` are directly interpolated into these commands (e.g., `-Path "${file_path}"`), creating severe command injection vulnerabilities. A malicious user could execute arbitrary code on the host system with the privileges of the running server. The use of `powershell.exe -ExecutionPolicy Bypass` further exacerbates this risk by disabling PowerShell's script execution restrictions. Additionally, the FastAPI endpoint `/api/chat` lacks any form of authentication or authorization, allowing any client to trigger these highly insecure operations. Hardcoded Windows paths also imply a lack of portability and potential misconfigurations if run in different environments.
Similar Servers
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.
mcp_massive
An AI agent orchestration server, likely interacting with LLMs and managing multi-agent workflows.
simplenote-mcp-server
A lightweight Model Context Protocol (MCP) server that integrates Simplenote with Claude Desktop to provide note management, search, and organization capabilities for AI assistants.
simple-agent
This project implements a Micro-Plugin (MCP) server that exposes tools for an AI agent, allowing it to collect structured user data via conversation.