Electron MCP Server
Electron.js MCP server — IPC scaffolding, security auditing, build tooling for AI assistants
Connector by YawLabs · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/yawlabs-electron-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list, install config and code. Checked Oct 25, 2026.
- Tools
- 18 read · 0 write · 0 deleteRead-only
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Tools by what they do 18
Read from the source code; the running server may list different tools.
Read 18 · Look things up without changing anything.
electron_audit_ipc_securityelectron_audit_performanceelectron_audit_securityelectron_check_deprecated_apiselectron_configure_auto_updateelectron_configure_cspelectron_configure_deep_linkingelectron_configure_fuseselectron_diagnose_build_errorelectron_explain_conceptelectron_explain_process_modelelectron_generate_preload_bridge
Show 6 more tools
electron_generate_window_managerelectron_knowledge_versionelectron_lint_securityelectron_migrate_versionelectron_scaffold_ipc_channelelectron_scaffold_project
Network hosts it talks to 10
api.github.com· found in codebiomejs.dev· found in codeelectronjs.org· found in codeeus.codesigning.azure.net· found in codegithub.com· found in codeoamjs.org· found in codereleases.electronjs.org· found in codevisualstudio.microsoft.com· found in codeyaw.sh· found in codeyour-app.com· found in code
Files it touches
- Your home directory (~)
~/yaw/homebrew-yaw~/yaw/scoop-yaw
Tools (18)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
electron_audit_ipc_securityAudit IPC securityread-onlyAnalyze preload script and main process IPC code for security issues. Checks for: raw ipcRenderer exposure, missing sender validation, synchronous IPC usage, listener memory leaks, prototype pollution via contextBridge, and insecure channel patterns. Provide the actual code content to analyze.
electron_audit_performanceAudit performanceread-onlyAnalyze Electron app code for 7 official performance anti-patterns: eager module loading, synchronous main-process operations, excessive BrowserWindows at startup, unnecessary polyfills, CDN-loaded assets, heavy preload scripts, and unbundled dependencies. Returns specific fixes.
electron_audit_securityAudit app securityread-onlyAudit an Electron app against the official security checklist. Covers 19 of the items that can be detected from static inputs (BrowserWindow configuration, main process code, package.json, preload, HTML): HTTPS-only content, nodeIntegration, contextIsolation, sandbox, webSecurity, CSP, allowRunningInsecureContent, experimentalFeatures, enableBlinkFeatures, raw ipcRenderer exposure, direct window assignment, @electron/remote, supported Electron version, shell.openExternal validation, file:// usage, <webview> tag, will-navigate handler, setWindowOpenHandler, and IPC sender validation. The remain…
electron_check_deprecated_apisCheck for deprecated APIsread-onlyScan code for usage of deprecated or removed Electron APIs. Returns a list of deprecated APIs found with their replacements and the version they were deprecated/removed in.
electron_configure_auto_updateConfigure auto-updateread-onlyGenerate complete auto-update configuration using electron-updater. Produces main process setup, update event handling, renderer notification UI code, and platform-specific signing requirements. Supports GitHub releases, S3, and generic HTTP update servers.
electron_configure_cspConfigure Content Security Policyread-onlyGenerate a Content Security Policy for an Electron app. Accounts for the bundler (Vite, webpack), framework (React, Vue, Svelte), and whether dev-mode exceptions are needed. Returns both meta-tag and session.webRequest approaches.
electron_configure_deep_linkingConfigure deep linkingread-onlyGenerate complete custom protocol / deep linking setup for Electron. Produces protocol registration, URL handling in both single-instance and multi-instance modes, platform-specific configuration (macOS Info.plist, Windows registry, Linux .desktop), and electron-builder/forge config.
electron_configure_fusesConfigure Electron fusesread-onlyGenerate @electron/fuses configuration to harden your Electron app. Fuses are compile-time toggles that disable dangerous Electron features (like ELECTRON_RUN_AS_NODE, NODE_OPTIONS) and cannot be re-enabled by end users. Essential for production apps.
electron_diagnose_build_errorDiagnose build errorread-onlyDiagnose Electron build/packaging errors from electron-builder, electron-forge, or electron-packager output. Identifies common failures: code signing errors, native module rebuild issues, ASAR packaging problems, missing platform-specific configuration, and __dirname path resolution bugs.
electron_explain_conceptExplain Electron conceptread-onlyGet a clear, authoritative explanation of an Electron concept. Counters outdated tutorial content with accurate, version-aware information. Covers: process model, context isolation, sandbox, IPC, ASAR, fuses, code signing, and build tool comparison.
electron_explain_process_modelExplain Electron process modelread-onlyGet a clear, version-aware explanation of Electron's multi-process architecture. Covers the main process, renderer processes, preload scripts, utility processes, contextBridge, and how they interact. Useful for understanding the mental model before building features.
electron_generate_preload_bridgeGenerate preload bridgeread-onlyGenerate a complete, secure preload.ts with contextBridge.exposeInMainWorld for multiple API methods. Produces the preload script, TypeScript declarations for window.electronAPI, and security best practices. Use this when you need to expose several main-process APIs to the renderer at once.
electron_generate_window_managerGenerate window managerread-onlyGenerate multi-window management boilerplate for Electron apps. Creates a WindowManager class that handles window lifecycle, inter-window communication, window state persistence, and proper cleanup. Supports common patterns like main + child windows, modal dialogs, and detached panels.
electron_knowledge_versionGet embedded-knowledge versionread-onlyReturn metadata about the embedded Electron knowledge used by this MCP's analysis tools -- the date it was last verified against official Electron docs, the current Electron stable version at that time, and the supported version range for migration/deprecation checks. Call this when you need to know whether the advice from other tools is current.
electron_lint_securityLint for security issuesread-onlyStatic analysis of Electron code for dangerous patterns: shell.openExternal with user input, @electron/remote usage, disabled webSecurity, missing navigation restrictions, unrestricted window creation, and other OWASP-style vulnerabilities specific to Electron.
Show 3 more tools
electron_migrate_versionMigrate Electron versionread-onlyGenerate a migration checklist for upgrading between Electron versions. Lists all breaking changes, deprecated APIs, and required code modifications between the current and target versions.
electron_scaffold_ipc_channelScaffold IPC channelread-onlyGenerate complete IPC boilerplate for a new feature: ipcMain handler in the main process, preload bridge function with contextBridge, TypeScript type declarations, and renderer-side usage example. Produces all the files needed for a secure, type-safe IPC channel.
electron_scaffold_projectScaffold Electron projectread-onlyGenerate a complete, secure, modern Electron project scaffold. Includes proper process separation, TypeScript configuration, framework integration, build tooling, security defaults, and an example IPC channel. Produces a full project structure ready to develop.
Compare and alternatives
Featured in
Signals
- Stars
- 2
- Forks
- 2
- Open issues
- 0
- Last commit
- Oct 15, 2026 (13 days ago)
- Last release
- Oct 9, 2026 (19 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.YawLabs/electron-mcp- Version
- 1.7.0
- Auth
- No auth
- Packages
- npm @yawlabs/electron-mcp
- License
- MIT
- Repository
- github.com/YawLabs/electron-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from YawLabs
- 0.665score
Tailscale MCP Server
YawLabs
Tailscale MCP server for managing your tailnet from AI assistants
ConnectorAFreshness: ALocal★ 34Claude Code +5 - 0.648score
ctxlint
YawLabs
Lint AI agent context files (CLAUDE.md, AGENTS.md, etc.) against your actual codebase
ConnectorAFreshness: ALocal★ 11Claude Code +5 - 0.646score
PostgreSQL MCP Server
YawLabs
PostgreSQL MCP server - query, schema introspection, explain, and health checks for AI assistants
ConnectorAFreshness: ALocal★ 10Claude Code +5 - 0.636score
Caddy MCP Server
YawLabs
MCP server for managing Caddy web servers via the admin API
ConnectorAFreshness: ALocal★ 12Claude Code +5 - 0.634score
Yaw Labs AWS MCP
YawLabs
AWS MCP server — call any AWS API from AI assistants, with first-class SSO re-login
ConnectorAFreshness: ALocal★ 5Claude Code +5 - 0.630score
LemonSqueezy MCP Server
YawLabs
LemonSqueezy MCP server for managing your store from AI assistants
ConnectorAFreshness: ALocal★ 4Claude Code +5
Cite this page
Electron MCP Server. Agent Mart. https://agentmart.dev/connectors/yawlabs-electron-mcp (last updated 2026-10-24)