AE

amafjarkasi/electron-mcp-server

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

92 stars 23 forks Качество 81 Тренд 35ISC

amafjarkasi/electron-mcp-server - кандидат на сервер MCP, импортированный из https://github.com/amafjarkasi/electron-mcp-server.

Обзор

amafjarkasi/electron-mcp-server - кандидат на сервер MCP, импортированный из https://github.com/amafjarkasi/electron-mcp-server.

Обзор (машинный перевод)

Настоящие суперспособности протокола Chrome DevTools для агентов кодирования ИИ. Дайте Cursor, Claude и автономным агентам глаза, руки и глубокий контроль времени выполнения внутри настольных приложений Electron.

Быстрый старт Суперсилы • Матрица инструментов • Рецепты • Ресурсы и предложения • Changelog — изменить устранение неполадок

Почему именно Electron Debug MCP?

Большинство агентов по кодированию ИИ борются с настольными приложениями: они могут редактировать исходный код, но они не могут ** видеть ** результирующее окно, ** нажимать ** кнопки, ** читать** ошибки консоли или ** диагностировать ** тихие сбои основного процесса.

Electron Debug MCP подключает агента непосредственно к рабочему времени Electron через протокол Chrome DevTools Protocol (CDP) и Node Inspector, открывая полную визуальную, интерактивную и диагностическую автономию.

Ключевые суперспособности

️ Проверка безопасности

T0 оценивает работающие окна в соответствии с официальными рекомендациями по безопасности Electron. Флаги nodeIntegration, отсутствующий contextIsolation, отключенная песочница, небезопасный CSP, отсутствующий setWindowOpenHandler, неохраняемый will-navigate и исполняемые двоичные предохранители.

###Секретная автоматизация

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

🌟 Why Electron Debug MCP?

Most AI coding agents struggle with desktop applications: they can edit source code, but they cannot see the resulting window, click buttons, read console errors, or diagnose silent main-process crashes.

Electron Debug MCP bridges your agent directly into your Electron runtime via the Chrome DevTools Protocol (CDP) and Node inspector, unlocking full visual, interactive, and diagnostic autonomy.

flowchart LR
    A["🤖 AI Agent (Cursor / Claude)"] |"stdio JSON-RPC"| B["⚡ Electron Debug MCP"]
    B |"CDP (WebSocket)"| C["🖼️ Renderer Windows\n(DOM · AXTree · Network · V8)"]
    B |"Node Inspector / V8"| D["⚙️ Main Process\n(IPC · WebContents · Windows · Fuses)"]

✨ Key Superpowers

🛡️ Runtime Security Audit

electron_security_audit evaluates running windows against official Electron security guidelines. Flags nodeIntegration, missing contextIsolation, disabled sandbox, unsafe CSP, missing setWindowOpenHandler, unguarded will-navigate, and executable binary fuses.

🔒 Zero-Leak Secret Automation

Automate logins and API forms without leaking credentials. type_text({ text: "{{secret:VAR}}" }) resolves from process.env and automatically redacts the secret from return values, console logs, network entries, and HAR exports with [REDACTED].

Открыть полный README на GitHub

Установка

npx -y electron-debug-mcp@latest
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "electron-debug": { "command": "npx", "args": ["-y", "electron-debug-mcp@latest"] } } }