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
mcp_massive
An AI agent orchestration server, likely interacting with LLMs and managing multi-agent workflows.
simplenote-mcp-server
Integrates Simplenote with Claude Desktop as a memory backend or content source via the Model Context Protocol (MCP), enabling AI interaction with user notes.
runautomation-mcpserver
A comprehensive Playwright-based Model Context Protocol (MCP) server designed for AI assistants to perform web testing, browser automation, and quality assurance tasks through natural language commands.
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.