Termigent
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Termigenthow much disk space is left on this machine?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Termigent
A universal Model Context Protocol (MCP) server that exposes a system terminal over Server-Sent Events (SSE).
Who it is for
Termigent is for people who prefer to stay in a graphical MCP client such as the Claude Desktop app and still want the assistant to run real shell commands, either on the local machine or on a remote server.
Local execution — run
termigentnext to Claude Desktop and let Claude inspect files, run tools, and automate tasks on that machine.Remote execution — install
termigenton a remote host, start it with--host 0.0.0.0, and let Claude operate that server through the same GUI.
Any GUI MCP client that supports remote SSE, or a stdio bridge such as mcp-remote, can use it.
Related MCP server: Shell Server
Requirements
Python 3.10+
Install
pip install termigentUsage
termigent # http://127.0.0.1:8000
termigent --port 3000
termigent --host 0.0.0.0 --port 8000Flag | Default | Description |
|
| Interface to bind |
|
| Port to listen on |
| Print version |
The MCP endpoint is http://<host>:<port>/sse.
Preview

Tool
run_command(command: str) executes the command with the shell and returns its combined stdout/stderr. A non-zero exit status is appended as [exit code: N].
In the server terminal, each call is shown as a green agent@termigent:~$ prompt, a white command, and light-gray output:
agent@termigent:~$ pwd
/home/userConnect Claude Desktop
Claude Desktop brokers remote connectors through Anthropic's cloud, so a connector URL cannot reach your loopback address. Bridge the SSE endpoint through mcp-remote in the Desktop config instead. This requires Node.js, which provides npx.
On the local machine — start termigent, then add this to claude_desktop_config.json:
{
"mcpServers": {
"termigent": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://127.0.0.1:8000/sse"]
}
}
}On a remote server — install termigent there and bind it to all interfaces:
termigent --host 0.0.0.0 --port 8000Then, on the machine running Claude Desktop, point the bridge at the server:
{
"mcpServers": {
"termigent": {
"command": "npx",
"args": ["-y", "mcp-remote", "http://SERVER_IP:8000/sse"]
}
}
}Restart Claude Desktop after changing its config so it initializes a new MCP session.
Security
termigent has no authentication and runs commands with the privileges of the user that started it. Anyone who can reach the endpoint can execute arbitrary shell commands.
Keep the default loopback bind for local use. When using
--host 0.0.0.0so another machine can connect, firewall the port to the client's address only.Do not expose the endpoint to untrusted networks without an authenticating reverse proxy.
Termigent is not a sandbox; commands can read, modify, and delete anything the host user can.
Only run it on systems you control and with clients you trust.
License
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
Remote MCP server exposing SMI Aware tools, resources, and skills over Streamable HTTP.
Termalin's hosted MCP server. Claude, ChatGPT or any MCP client runs commands, moves files over SFTP, queries databases and reads server metrics and monitoring alerts on your servers, keylessly through Termalin Connectors: no SSH key is handed over and no inbound port is opened. Per-host command policy and an audit log. Needs a termal.in Pro or Team account (new accounts start with a 14-day Pro trial).
QuLab MCP remote server (Streamable HTTP) for computational science and lab tools.
Related MCP Servers
- FlicenseBqualityDmaintenanceAn MCP server that enables users to execute arbitrary shell commands on their local machine and receive the output. It provides a terminal tool for running system commands through MCP-compatible clients using the Python SDK.1-
- FlicenseAqualityDmaintenanceA lightweight MCP server that provides AI assistants with access to a system's terminal through a secure terminal tool. It enables users to execute shell commands and receive stdout, stderr, and exit codes directly within an MCP-compatible client.1-
- AlicenseNot gradedqualityDmaintenanceExposes any stdio-based MCP server to the internet via HTTP/SSE transport, enabling remote agents to access MCP tools over a network.7 npmMIT
- AlicenseAqualityBmaintenanceMCP server for SSH and local terminal access. Supports interactive commands, long-running processes, and TUI apps like tmux/zellij64MIT