
MCP Terminal Server

2025.04.16
0
HTML终端访问系统管理开发效率
MCP Terminal Server 是一个提供终端访问和系统工具的网络界面服务。它允许用户通过简单的HTTP服务器执行远程命令、浏览目录以及其他终端操作。该服务具有远程终端访问、目录列表、实时更新等功能,适用于需要远程管理系统的场景。
View on GitHub
Overview
基本能力
产品定位
MCP Terminal Server 是一个基于Web的终端访问工具,旨在简化远程系统管理和命令执行。
核心功能
- 🚀 远程终端访问:通过Web浏览器执行Shell命令
- 📁 目录列表:浏览和列出任何目录中的文件
- 🔒 安全本地安装:无需root权限即可运行
- 🌐 Web界面:简洁现代的UI,便于交互
- 🔄 实时更新:实时查看命令输出
- 🛠️ 易于管理:简单的命令来启动、停止和管理服务器
适用场景
- 远程系统管理
- 开发环境调试
- 自动化脚本执行
- 教育和演示环境
工具列表
mcp-terminal start
:启动服务器mcp-terminal stop
:停止服务器mcp-terminal status
:检查服务器状态mcp-terminal restart
:重启服务器mcp-terminal uninstall
:卸载服务器
常见问题解答
- 服务器无法启动:检查Node.js版本和日志文件
- 端口被占用:使用
--port
参数指定其他端口 - 命令未找到:确保
~/bin
在PATH中
使用教程
使用依赖
- Node.js (版本14或更高)
- curl (用于下载安装脚本)
- tar (用于解压包)
安装教程
快速安装
curl -o- https://github.com/Yaswanth-ampolu/smithery-mcp-server/raw/main/main/install-mcp.sh | bash
手动安装
- 下载安装脚本
curl -o install-mcp.sh https://github.com/Yaswanth-ampolu/smithery-mcp-server/raw/main/main/install-mcp.sh
- 检查脚本内容
less install-mcp.sh
- 运行安装
bash install-mcp.sh
调试方式
- 检查Node.js版本
node -v
- 查看日志文件
tail -n 50 ~/mcp-terminal/mcp.log
- 检查安装目录
ls -la ~/mcp-terminal