Ampolu yaswanth/smithery-mcp-server
Built by Metorial, the integration platform for agentic AI.
Ampolu yaswanth/smithery-mcp-server
Server Summary
Execute shell commands
Browse and list files in directories
Manage server operations
Provide real-time command output updates
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.