MCP Terminal Server

MCP Terminal Server

site icon
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

手动安装

  1. 下载安装脚本
curl -o install-mcp.sh https://github.com/Yaswanth-ampolu/smithery-mcp-server/raw/main/main/install-mcp.sh
  1. 检查脚本内容
less install-mcp.sh
  1. 运行安装
bash install-mcp.sh

调试方式

  1. 检查Node.js版本
node -v
  1. 查看日志文件
tail -n 50 ~/mcp-terminal/mcp.log
  1. 检查安装目录
ls -la ~/mcp-terminal

许可证

该项目遵循 MIT 开源许可条款。