{"id":"halilural-electron-mcp-server","name":"electron-mcp-server","af_score":58.8,"security_score":46.0,"reliability_score":36.2,"what_it_does":"electron-mcp-server is an MCP (Model Context Protocol) server that automates and observes Electron applications. It can launch Electron apps with debugging enabled, inspect window/target information via Chrome DevTools Protocol, take screenshots via Playwright/CDP, stream Electron logs, build apps, and execute various UI interaction commands (including selector/text-based clicking, form filling, screenshots, and an eval-style command gated by security settings).","best_when":"You control the environment running the MCP server/client, need local automation/observability for Electron apps, and can select an appropriate security level (strict/balanced/permissive/development).","avoid_when":"Avoid using permissive/development security levels against untrusted content or third-party Electron apps, and avoid exposing the MCP server to untrusted networks/users.","last_evaluated":"2026-03-30T15:18:37.857733+00:00","has_mcp":true,"has_api":false,"auth_methods":["Environment-based security level configuration (SECURITY_LEVEL)","Optional screenshot encryption key configuration (SCREENSHOT_ENCRYPTION_KEY)"],"has_free_tier":false,"known_gotchas":["Incorrect argument structure for send_command_to_electron (e.g., passing a selector string instead of an args object like {\"selector\": \"...\"}).","Rapid consecutive clicks can cause timing-related failures ('Click prevented - too soon').","Some commands may be blocked depending on SECURITY_LEVEL."],"error_quality":0.0}