.cursor — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited .cursor (MCP Server) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
A Model Context Protocol (MCP) server that provides autonomous GUI automation capabilities to LLM clients (like Claude Desktop). This tool allows an AI to interact directly with your computer's screen, mouse, keyboard, and browser.
You can install the package directly from PyPI (https://pypi.org/project/echo-mcp/):
pip install echo-mcpYou can Configure your AI apps/IDE to make use of the mcp server by running the following command
python -m echo_mcp.configThis will launch a CLI based setup wizard which help you to configure your AI apps/IDE to use the mcp server. You will need to restart the app/IDE for the changes to take effect.
The server provides a comprehensive suite of tools spanning multiple categories:
mouse_click, mouse_double_click, move_mouse, mouse_drag, mouse_scroll, get_mouse_positiontype_text, press_key, hotkeytake_screenshot, get_screen_size, get_text_at_coords, find_text_on_screen, click_elementlist_all_windows, focus_window, maximize_window, minimize_window, get_window_geometry, close_all_windows_by_title, get_active_window_infolist_processes, kill_process, get_process_stats, wait_for_processsystem_power, set_volume, get_system_health, get_disk_usage, ping, list_network_interfaceslaunch_application, get_environment_variable, get_clipboard, set_clipboard, waitlist_directory, read_file_content, write_to_file, delete_file, create_directory, download_filebrowser_open, browser_close, browser_navigate, browser_get_url, browser_get_title, browser_get_page_sourcebrowser_find_element, browser_click, browser_fill_form, browser_extract_textbrowser_screenshot, browser_scroll, browser_execute_script, browser_wait_for_elementGiving an LLM control over your mouse and keyboard is powerful but risky. Only run this server with prompts you trust, and never leave the automation unattended while active.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.