1. Conduid
  2. Developer Tools
  3. electron-server
MCP server · Developer Tools

electron-server

MCP server (Node bin) for Electron app automation via CDP. Use with any Electron app running --remote-debugging-port=9222.

Unclaimed devtools
39Low

Scored 5 months ago · breakdown

About electron-server

electron-server is an MCP server published by git+ohah in the Developer Tools category: mCP server (Node bin) for Electron app automation via CDP. Use with any Electron app running --remote-debugging-port=9222.

Install

Install
npx @ohah/electron-mcp-server
Claude Code
claude mcp add electron-mcp-server-gitohah -- npx -y @ohah/electron-mcp-server
npx
npx -y @ohah/electron-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about electron-server

Powered by Claude · Grounded in docs

I know everything about electron-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

4 checks have not been run yet.

README

electron-mcp-server

MCP (Model Context Protocol) server for Electron app automation via Chrome DevTools Protocol (CDP). Use with Cursor, Claude Desktop, or any MCP client.

MCP 사용 시 요구사항

  • Node.js: MCP 서버 실행에 필요 (npx 또는 전역 설치 시 Node 환경).
  • Electron 원격 디버깅: 앱을 --remote-debugging-port=<port> 로 실행해야 연결 가능. 권장 포트: 9222 (단일 앱), 여러 앱이면 9229, 9230 등 (서버는 9229→9230→9222→… 순으로 스캔).

License

MIT © ohah

Usage (Cursor)

  1. Install (optional if using npx):

    npm install -g @ohah/electron-mcp-server
    

    Or use npx without installing (see step 2).

  2. Add MCP server in Cursor

    • Open Cursor Settings → MCP (or edit .cursor/mcp.json in your project).
    • Add:
    {
      "mcpServers": {
        "electron-mcp": {
          "command": "npx",
          "args": ["-y", "@ohah/electron-mcp-server"]
        }
      }
    }
    
  3. Run your Electron app with remote debugging:

    electron . --remote-debugging-port=9222
    
  4. Restart Cursor (or reload MCP). The electron-mcp tools will be available when the app is connected.

Usage (Claude Desktop)

In Claude Desktop config (e.g. ~/Library/Application Support/Claude/claude_desktop_config.json on macOS):

{
  "mcpServers": {
    "electron-mcp": {
      "command": "npx",
      "args": ["-y", "@ohah/electron-mcp-server"]
    }
  }
}

Then run your Electron app with --remote-debugging-port=9222 and restart Claude Desktop.

Development

  • Tools: mise (see .mise.toml), oxlint/oxfmt for lint and format.
  • Scripts: bun run build, bun run mcp (run MCP server), bun run start (run example Electron app).

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About electron-server

How do I install electron-server?

Run npx @ohah/electron-mcp-server, then add the server to your MCP client's configuration.

Is electron-server safe to use with an AI agent?

Its trust score is 39 out of 100 (low). It passes 1 of the 2 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is electron-server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.