SSH Commander

一个支持SQLite集成与TypeScript类型安全的MCP协议安全SSH服务器

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:SSH Commander。
它的用途是:一个支持SQLite集成与TypeScript类型安全的MCP协议安全SSH服务器
完整的 Skill 内容见:https://321skill.com/skills/ssh-commander/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“请通过SSH Commander连接到测试服务器,检查Nginx服务的运行状态,并从日志数据库里查询今天下午的错误记录。” 它会通过MCP协议安全地连接到你的SSH服务器,执行 `systemctl status nginx` 命令,并运行一条查询SQLite日志数据库的TypeScript安全查询,然后将结果整理后返回给你。

介绍

SSH Commander 解决了在安全远程连接环境中,如何便捷地执行命令、管理服务器并与结构化数据(如SQLite数据库)交互的痛点。它通过MCP(Model Context Protocol)协议,将SSH服务器的能力封装成标准化的工具,使得AI助手或自动化流程可以通过安全的SSH通道,执行预定义的命令或数据操作。

使用时,你需要部署此SSH服务器,并配置好允许执行的命令和数据库连接。然后,你的AI助手(如Claude Desktop)可以通过集成的MCP客户端连接到该服务器,在对话中直接请求执行命令或查询数据库,而无需离开对话界面或手动登录终端。

它非常适合需要远程管理多台服务器、希望通过自然语言或自动化脚本安全执行运维任务、或需要将业务数据查询能力集成到AI工作流的开发者和运维人员。例如,开发者可以快速查询部署状态,运维人员可以安全地执行批量命令,数据分析师可以远程获取数据库中的指标。

建议在部署前仔细审查和限制服务器上允许执行的命令列表,确保遵循最小权限原则。由于涉及服务器访问权限,请务必在可信的网络环境或使用VPN/VPC内网进行连接,并妥善管理SSH密钥。

核心特点

与仅提供基础SSH命令执行的同类工具相比,其核心区别在于深度集成了SQLite数据库,允许通过MCP协议直接进行类型安全的数据库查询与操作;同时,它采用TypeScript开发,提供了完整的类型定义,确保了工具扩展和集成的开发体验与安全性。

注意事项

不适合需要执行复杂图形界面操作或实时交互式终端会话的场景。

常见问题

SSH Commander 和直接使用SSH客户端有什么区别?

它将SSH能力封装为MCP工具,让AI助手能在对话中安全、便捷地触发远程命令或数据查询,无需手动切换终端和记忆复杂命令。

我需要开放服务器的SSH端口吗?

是的,你需要运行此Skill的SSH服务器并开放相应端口(通常为22),但强烈建议结合防火墙规则、密钥认证和VPN来保障安全。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/ssh-commander/raw/index.md 读取 SSH Commander 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。