MCP.Market

Iterminal MCP server

by iTophua·io.github.iTophua/iterminal·v2.1.0·4 stars

MCP Server for iTerminal SSH Connection Manager - Control SSH servers through Claude.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

4 stars127 downloads/wk

Reviews

Write one

Nobody has reviewed Iterminal yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Iterminal tools (27, 6 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • iter_compress

    压缩远程服务器上的文件或目录。参数: id(连接标识), source_path(源路径), target_path(目标压缩文件路径)

  • iter_connect

    创建 SSH 连接。参数: id(唯一标识), host(主机地址), port(端口,默认22), username(用户名), password(密码)

  • iter_create_filewrite action

    在远程服务器创建空文件。参数: id(连接标识), path(文件路径)

  • iter_delete_directorywrite action

    删除远程服务器上的目录。参数: id(连接标识), path(目录路径)

  • iter_disconnect

    断开 SSH 连接。参数: id(连接标识)

  • iter_download_file

    从远程服务器下载文件到本地。参数: id(连接标识), remote_path(远程文件路径), local_path(本地保存路径)

  • iter_exec

    在远程服务器执行命令。参数: id(连接标识), command(要执行的命令)

  • iter_extract

    解压远程服务器上的压缩文件。参数: id(连接标识), file_path(压缩文件路径), target_dir(目标目录)

  • iter_kill_processwrite action

    终止远程服务器上的进程。参数: id(连接标识), pid(进程ID)

  • iter_list_connections

    列出当前所有活跃的 SSH 连接

  • iter_list_dir

    列出远程目录内容。参数: id(连接标识), path(目录路径,默认/)

  • iter_list_processes

    获取远程服务器进程列表(按内存排序)。参数: id(连接标识)

  • iter_list_saved_connections

    列出数据库中保存的所有 SSH 连接配置(不包含密码)

  • iter_mkdir

    在远程服务器创建目录。参数: id(连接标识), path(目录路径)

  • iter_monitor

    获取远程服务器系统监控数据(CPU/内存/磁盘)。参数: id(连接标识)

  • iter_network_stats

    获取远程服务器网络接口统计信息。参数: id(连接标识)

  • iter_quick_connect

    使用保存的连接配置快速建立 SSH 连接。参数: id(保存的连接ID)

  • iter_read_file

    读取远程文件内容。参数: id(连接标识), path(文件路径), max_size(最大字节数,默认1MB)

  • iter_rename

    重命名远程文件或目录。参数: id(连接标识), old_path(原路径), new_path(新路径)

  • iter_rm

    删除远程文件。参数: id(连接标识), path(文件路径)

  • iter_save_connection

    新建并保存一个 SSH 连接,可选自动连接。保存后可通过 iter_list_saved_connections 查看。

  • iter_search_files

    在远程服务器上搜索文件。参数: id(连接标识), path(搜索起始路径), pattern(搜索模式), max_results(最大结果数,默认100)

  • iter_status

    检查 iTerminal API 服务状态

  • iter_test_connection

    测试 SSH 连接是否可用(不保持连接)。参数: host, port, username, password

  • iter_upload_filewrite action

    上传本地文件到远程服务器。参数: id(连接标识), local_path(本地文件路径), remote_path(远程目标路径)

  • iter_upload_folderwrite action

    上传本地文件夹到远程服务器。参数: id(连接标识), local_path(本地文件夹路径), remote_path(远程目标路径)

  • iter_write_filewrite action

    写入远程文件内容。参数: id(连接标识), path(文件路径), content(文件内容)

Public scan report

scanner v0.1.10 · 2026-11-03 · same rubric, same numbers if you re-run it

no findings
  • Code scan3 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 1 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Iterminal compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 95% of 48,255 servers
Tools
27
the typical server has 7
Tools that change things
22%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
4
more than 82% of 28,688 servers
Downloads a week
127
more than 68% of 12,191 servers with a package

What its tools let an agent do: 21 read · 6 change

Install Iterminal in Claude Code, Cursor or VS Code

Runs npx -y iterminal-mcp-server on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add iterminal -- npx -y iterminal-mcp-server
Add to Cursor

What the publisher says

From the Iterminal repository's README, as published. We do not edit it. Read it on GitHub

iTerminal - SSH 连接管理器

一款基于 Tauri 2 + React 构建的现代化 SSH 连接管理工具,专注于提供高效的 SSH 连接管理和终端操作体验。

项目介绍

背景

iTerminal 是一款类似于 XTerminal 的 SSH 连接管理工具,旨在帮助开发者和运维人员更便捷地管理多台服务器。

技术栈

核心特性

  • 🚀 轻量高效 - 基于 Tauri,内存占用低,启动速度快
  • 🔐 安全可靠 - AES-256-GCM 加密存储连接信息,支持 SSH 密钥认证,自动密码迁移
  • 🖥️ 多标签管理 - 支持同时打开多个 SSH 会话
  • 📐 终端分屏 - 支持水平/垂直分屏,嵌套分屏,可拖拽调整大小
  • 🔍 终端搜索 - 支持终端内容全文搜索
  • ⌨️ 快捷键系统 - 丰富的快捷键支持,可自定义
  • 📁 文件管理 - SFTP 文件浏览、上传下载、拖拽上传、文件搜索、压缩解压、文件预览/编辑(CodeMirror 6),面板跟随终端目录,权限不足时支持 sudo 提权上传
  • 📊 系统监控 - 实时 CPU、内存、磁盘监控面板,进程管理
  • 🤖 MCP 支持 - 内置 MCP 服务器(Token 鉴权 + SSE 传输),AI 执行的操作实时同步显示到终端
  • 🐳 Docker 管理 - 容器/镜像/日志/容器终端
  • ✨ AI 助手 - AI 对话(感知终端上下文)+ 智能体 Agent 自主诊断服务器
  • 🪟 多窗口支持 - 拖拽连接到边缘创建新窗口,完整终端功能复用

目标用户

  • 开发者
  • 系统运维工程师
  • DevOps 工程师
  • 需要管理多台服务器的技术人员

应用图片

安装与打包

环境要求

通用要求

  • Node.js >= 18.x
  • Rust >= 1.75
  • npm 或 pnpm

Windows

  • Microsoft Visual Studio Build Tools(选择 "Desktop development with C++")
  • WebView2 Runtime(Windows 10/11 通常已内置)

macOS

  • Xcode Command Line Tools: xcode-select --install

Linux (Ubuntu/Debian)

sudo apt update
sudo apt install -y libgtk-3-dev libwebkit2gtk-4.1-dev libayatana-appindicator3-dev librsvg2-dev

开发环境搭建

# 1. 克隆项目
git clone <repository-url>
cd iTerminal

# 2. 安装依赖
npm install

# 3. 启动开发模式
npm run tauri dev

生产环境打包

# 构建并打包应用
npm run tauri build

打包输出

构建完成后,安装包位于 src-tauri/target/release/bundle/ 目录:

功能介绍

1. 连接管理

1.1 连接列表

  • 卡片式展示所有 SSH 连接
  • 分组管理(自定义分组)
  • 标签分类
  • 实时显示连接状态(在线/离线)
  • 支持按名称、IP、标签搜索筛选
  • 连接排序、批量管理

1.2 连接操作

1.3 连接状态

  • 在线 - 端口可达(绿色指示灯)
  • 离线 - 端口不可达(灰色指示灯)
  • 连接中 - 正在建立连接(蓝色指示灯)

💡 启动后自动检测所有连接状态,定期刷新。

1.4 连接配置

基本配置:

  • 连接名称
  • 分组
  • 标签
  • 主机名/IP 地址
  • 端口(默认 22)
  • 用户名

认证方式:

  • 密码认证
  • SSH 密钥认证(支持 OpenSSH 和 PEM 格式)

2. SSH 终端

2.1 多标签管理

  • 支持同时打开多个 SSH 会话
  • 连接级别标签页(每个连接可创建多个会话)
  • 标签页显示服务器名称/IP
  • 会话状态标识

2.2 终端分屏

  • 支持水平/垂直分屏
  • 可拖拽调整分屏大小
  • 每个分屏独立会话管理
  • 拖拽会话标签创建新分屏

2.3 终端功能

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Iterminal: common questions

Is Iterminal MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Iterminal safety report
How do I install Iterminal?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Iterminal need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Iterminal maintained?
The last commit was 2 days ago (2026-11-02). The latest release is v2.1.0.
What can I use instead of Iterminal?
Servers from other publishers that do the same job: SSH Manager MCP server.
How does Iterminal compare with other MCP servers?
safety score 92/100 (higher than 95% of 48,255 servers); tools 27 (the typical server has 7); tools that change things 22% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Iterminal

Same job from other publishers: the closest match first, then the best rated.

  • SSH Manager
    SSH for AI agents: commands, files, backups and health, with approval, a vault and an audit trail
    A