Get the FREE Ultimate OpenClaw Setup Guide →

electerm

📻Terminal/ssh/sftp/ftp/telnet/serialport/RDP/VNC/Spice client(linux, mac, win)

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
claude mcp add --transport stdio electerm-electerm npx -y electerm

How to use

electerm is an open-source terminal/SSH/SFTP client built as a cross-platform desktop application. It also includes web integration paths and supports features like SSH/ Telnet/Serial connections, SFTP, RDP/VNC/Spice, Zmodem transfer, and various quick commands. The MCP (Model Context Protocol) integration mentioned in the project enables AI-assisted workflows and external tool orchestration within the same ecosystem. To use the MCP-enabled capabilities, start the Electerm server entry via the MCP configuration and then access the AI-assisted widgets and external tools from within Electerm. The MCP widget gives you AI-driven command suggestions, script writing help, and contextual assistance tied to your terminal sessions and connections.

How to install

  • Prerequisites:

    • A system with Node.js (recommended via nvm) and npm installed
    • Internet access to fetch packages
    • Optional: a Git client if you want to clone repositories locally
  • Install via MCP configuration: This setup uses npx to fetch and run the Electerm package on demand.

  1. Ensure you have Node.js and npm installed. You can install via a version manager or your system package manager.

  2. Run the MCP command to start Electerm (this uses npx to install and execute the package):

    npx -y electerm

  3. The first run may download Electerm and set up necessary assets. Allow it to complete initialization.

  4. Once started, Electerm will be ready for terminal sessions, SFTP, and other supported protocols. You can access its MCP-enabled widgets for AI-assisted features from within the app.

Notes:

  • If you prefer a persistent installation, you can install Electerm globally using npm i -g electerm, then run electerm directly. The MCP entry point in this guide uses npx for on-demand usage.

  • For production environments, consider installing from your distribution’s package sources or following the project’s recommended installation method, then run the application as you would any other desktop app.

Additional notes

  • MCP integration: The Electerm project includes an MCP widget that enables AI assistants and external tools integration. This can help with command suggestions, script reasoning, and contextual explanations directly in the terminal interface.
  • Environment variables: The MCP setup can accept environment variables to customize integration behavior. If you encounter issues, you can experiment with common variables such as ELECTERM_MCP_ENABLED=true or ELECTERM_MCP_API_URL to point to your MCP service, though these are placeholders and should be aligned with your deployment.
  • Known issues: If the first run is slow or the app requests network access, ensure your network allows package downloads and that any corporate proxy settings permit npm/npx fetches.
  • Updates: Electerm regularly publishes new versions. Use npm i -g electerm or the provided upgrade methods to stay current. If using the MCP approach with npx, you may get the latest Electerm version on each run unless a local cache is used.

Related MCP Servers

Sponsor this space

Reach thousands of developers