📡 MCP Radar

seaworld008/securecrt-mcp

Production Rust MCP server for secure, auditable control of existing SecureCRT SSH sessions

⭐ 3 stars
⑂ 0 forks
Rust
momentum ▲ 5.0
created 2026-09-20
on radar since 2026-09-22
automationclaudecodexdevopsmcpmodel-context-protocolrustsecurecrtsresshterminal
View on GitHub ↗

About securecrt-mcp

securecrt-mcp 0.3.0 是一个面向生产环境的 Rust MCP Server:让 Codex、Claude 等 MCP 客户端安全、可审计地操作 SecureCRT 中已经登录的 SSH 会话。

它复用操作员已经完成的 VPN、堡垒机、SSH 密钥和 MFA 流程,不建立第二条 SSH 连接,也不导出服务器凭据。项目独立于 VanDyke Software。

生产定位:适合运维诊断、发布检查、日志查看和受控变更。它是 SecureCRT 会话连接层,不是原生 SSH/PTY,也不是第二套 AI 权限系统。客户端审批、远端账号权限和人工目标确认仍然有效。

- 复用已登录的 SecureCRT Tab,按不透明会话句柄绑定目标,避免用 Tab 序号误操作。 - attach - exec 连续执行,减少重复建立连接、读屏和令牌开销。 - execbatch 支持最多 20 条命令,每条拥有独立输出、退出码、审计和 command ID;不确定结果始终停止。 - 批量读取原生缓冲、增量输出和滚动游标,长日志明确报告截断或 gap。 - per-session 捕获、lease、超时、interrupt、idle acknowledgement 和未决任务隔离。 - 可选 loopback daemon,供 CLI、Python 和 PowerShell 高频调用复用同一个 Engine。 - 默认仅做少量极高危防误操作过滤;普通命令由 MCP 客户端审批和远端账号权限决定。 - 不自动重放未知命令,不自动 Ctrl+C,不自动切换到同名会话,不静默绕过客户端审批。

0.3.0 发布前完成了 Rust、Bridge、MCP stdio、批量执行、daemon、故障注入、打包和适配器测试,并在 Windows x64 / SecureCRT 9.0.0 / 内嵌 Python 3.8.10 上进行了真实桌面验收:

- Linux SSH Tab:hostname、uptime、pwd、id 连续执行成功。 - 四命令 batch 完成,逐条返回输出和退出码。 - 慢重绘场景会等待有限预算;上下文仍不稳定时返回 contextchanged,不发送下一条命令。 - 长输出可按游标分页读取,观察模式 attachment 会拒绝执行且 sent=false。 - 重复运行 Bridge 脚本时显示中文“已经在运行”提示,不再暴露 Python 端口异常。

测试成功不等于原生 SSH 等价。真实目标、客户端审批、SecureCRT 桌面行为和远端业务仍应在你的环境完成验收。

从 最新 Release 下载 Windows x64 ZIP,同时下载 SHA256SUMS,在 PowerShell 中校验:

Release 包含可执行文件、许可证、中文说明和对应版本的 SecureCRT Bridge。校验和用于发现传输损坏,不代替发布者身份验证。

在 SecureCRT 中选择 Script - Run,运行 paths 输出的 securecrtbridge.py。首次启动会显示中文提示;点击“确定”后运行:

如果重复点击脚本,提示“SecureCRT MCP 已经在运行”即可,不需要再次启动。需要重启时先确认没有活动或未决命令,再停止脚本或重启 SecureCRT。

upgrade 保留现有 Token、策略和自定义拒绝规则,并备份被替换的 Bridge。升级后必须重新运行安装目录中的 Bridge;旧脚本已加载在内存中时,仅替换文件不会改变运行版本。

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/seaworld008--securecrt-mcp.html)

Related MCP servers

omaekumiko2-create/kru

Local-first MCP password and credential manager for AI agents. Use passwords, API keys, SSH identities, and TOTP without exposing hidden plaintext to the model.

⭐ 88Rust
nettanvirdev/inertia

inertia-ai: a desktop workspace for AI agents. Chat, built-in tools, MCP and OpenAPI integrations, Docker/Daytona sandboxes with a live desktop, routines and memory. Bring your own model and keys.

⭐ 7Rust
naman-sharma12345/kimo

MCP-first AI video editor in Rust/C++. Every operation is an AI-callable tool.

⭐ 6Rust
LukeHawkins/turbofig

Let AI drive Figma. Instant, lightweight and free: no paid Figma seat, no quota, no Figma token. Open source, for macOS.

⭐ 3Rust
mahingbun-dev/FarAgent

Run Claude Code, Codex, Grok & Pi on machines far from you — native TUI over plain SSH. Nothing installed on the server, API keys stay remote, sessions survive the laptop closing.

⭐ 3TypeScript
danielcanfly/localbridge-mcp

Self-hosted MCP bridge for local files, search, editing, shell sessions, Git, and SSH.

⭐ 3TypeScript

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.