Terminal
HTTP-SSEWeb-based terminal access server providing remote command execution and directory browsing.
Web-based terminal access server providing remote command execution and directory browsing.
MCP Terminal Server provides terminal access and system tools via a clean web interface. It enables remote command execution, directory listing, and other terminal operations through a simple HTTP server.

Before installing the MCP Terminal Server, ensure your system meets these requirements:
Install the MCP Terminal Server with a single command:
curl -o- https://github.com/Yaswanth-ampolu/smithery-mcp-server/raw/main/main/install-mcp.sh | bash
This will:
If you prefer to inspect the script before running it:
Download the installation script:
curl -o install-mcp.sh https://github.com/Yaswanth-ampolu/smithery-mcp-server/raw/main/main/install-mcp.sh
Review the script content:
less install-mcp.sh
Run the installation:
bash install-mcp.sh
After installation, the MCP Terminal Server can be managed with the following commands:
mcp-terminal start
By default, the server starts on port 8080. To use a different port:
mcp-terminal start --port 9000
mcp-terminal stop
mcp-terminal status
This shows:
mcp-terminal restart
To completely remove the MCP Terminal Server:
mcp-terminal uninstall
Once the server is running, access the web interface at:
http://localhost:8080
(or the custom port you specified)
The web interface provides:
The MCP Terminal Server stores its files in:
~/mcp-terminal - Main installation directory~/bin/mcp-terminal - Command scriptLog files and PID information are stored in:
~/mcp-terminal/mcp.log - Server log file~/mcp-terminal/mcp.pid - Server PID fileIf the server fails to start:
Check if Node.js is installed and version 14+:
node -v
Check the log file for errors:
tail -n 50 ~/mcp-terminal/mcp.log
Verify the installation directory exists:
ls -la ~/mcp-terminal
If the default port (8080) is already in use:
mcp-terminal start --port 9000
If the mcp-terminal command is not found:
Ensure ~/bin is in your PATH:
echo $PATH
If not, add it manually:
export PATH="$HOME/bin:$PATH"
For permanent addition, add to your shell configuration:
echo 'export PATH="$HOME/bin:$PATH"' >> ~/.bashrc source ~/.bashrc
Contributions are welcome! Please feel free to submit a Pull Request.
For issues, questions, or feedback, please open an issue on the GitHub repository.