Electron

An Electron-based MCP server that starts with the app, exposes HTTP MCP endpoints, and provides GUI management across platforms.
  • javascript

1

GitHub Stars

javascript

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs

Electron MCP Server provides an Electron-based MCP server that starts alongside the app and exposes MCP endpoints so you can interact with Claude Desktop and other clients without needing separate Node or npx setup. It supports HTTP MCP requests, runs on a GUI-enabled Electron app, and works cross-platform across Windows, macOS, and Linux.

How to use

You run the Electron MCP Server as part of the Electron app and connect to it from an MCP client. The server exposes a main endpoint at http://localhost:3999/mcp for JSON-RPC style interactions and a health check at http://localhost:3999/health. Start the app, then use your MCP client to list tools, call tools, or query server information. You can monitor server status from the app’s GUI and adjust usage as needed.

How to install

Prerequisites: install Node.js and npm if you plan to develop or run development scripts locally. For end users, you typically run the packaged Electron app which includes the MCP server already bundled.

npm install
npm start
npm run dev
``

Configuration and runtime notes

The MCP server starts by default on port 3999. If you need to run on a different port during development, you can set the MCP_PORT environment variable before starting the app.

Additional notes

The app provides a GUI to monitor and control the server, and the endpoints remain stable for client integrations. When testing locally, you can use the health endpoint to verify the server is running and ready to accept requests.

End user endpoints

Main MCP endpoint: http://localhost:3999/mcpHealth check: http://localhost:3999/health

Available tools

tools/list

Returns a list of available MCP tools and capabilities.

tools/call

Invokes a named tool with specified arguments and returns the result.

get_server_info

Retrieves information about the MCP server and its status.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational