Smithery MCP Server
Implement a robust MCP server to seamlessly connect LLM applications with external data, tools, and prompts. Enable dynamic integration of real-world resources and actions to enhance AI capabilities. Facilitate standardized, secure communication between clients and servers for advanced context-aware AI workflows.
Installation
Installing for Claude Desktop
Manual Configuration Required
This MCP server requires manual configuration. Run the command below to open your configuration file:
npx mcpbar@latest edit -c claude
This will open your configuration file where you can add the Smithery MCP Server MCP server manually.
MCP Terminal Server
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.
Features
- ๐ Remote Terminal Access: Execute shell commands from a web browser
- ๐ Directory Listing: Browse and list files in any directory
- ๐ Secure Local Installation: Runs without requiring root access
- ๐ Web Interface: Clean, modern UI for easy interaction
- ๐ Real-time Updates: See command outputs as they happen
- ๐ ๏ธ Easy Management: Simple commands to start, stop, and manage the server
Prerequisites
Before installing the MCP Terminal Server, ensure your system meets these requirements:
- Node.js (version 14 or higher)
- curl (for downloading the installation script)
- tar (for extracting the package)
Quick Installation
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:
- Download the installation script
- Check for dependencies
- Download and extract the server files
- Set up the necessary directories
- Add the command to your PATH
Manual Installation
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
Usage
After installation, the MCP Terminal Server can be managed with the following commands:
Starting the Server
mcp-terminal start
By default, the server starts on port 8080. To use a different port:
mcp-terminal start --port 9000
Stopping the Server
mcp-terminal stop
Checking Server Status
mcp-terminal status
This shows:
- Whether the server is running
- The PID of the running server
- Memory usage
- The URL to access the web interface
Restarting the Server
mcp-terminal restart
Uninstalling
To completely remove the MCP Terminal Server:
mcp-terminal uninstall
Web Interface
Once the server is running, access the web interface at:
http://localhost:8080
(or the custom port you specified)
The web interface provides:
- A command execution tool
- A directory listing tool
- Real-time output display
Configuration
The MCP Terminal Server stores its files in:
~/mcp-terminal
- Main installation directory~/bin/mcp-terminal
- Command script
Log files and PID information are stored in:
~/mcp-terminal/mcp.log
- Server log file~/mcp-terminal/mcp.pid
- Server PID file
Troubleshooting
Server Won't Start
If 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
Port Already in Use
If the default port (8080) is already in use:
mcp-terminal start --port 9000
Missing Command
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
Security Considerations
- The MCP Terminal Server executes commands with the same permissions as the user who started it
- It's recommended to run the server on a local network or behind a firewall
- Consider using a reverse proxy with authentication for public-facing deployments
License
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Support
For issues, questions, or feedback, please open an issue on the GitHub repository.
Stars
2Forks
2Last commit
2 months agoRepository age
2 months
Auto-fetched from GitHub .
MCP servers similar to Smithery MCP Server:

ย
Stars
Forks
Last commit

ย
Stars
Forks
Last commit

ย
Stars
Forks
Last commit