- Home
- MCP servers
- Electron
Electron
- 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.
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.