
mcpsshclient

2025.03.30
2
TypeScriptSSH客户端安全代理开发效率
mcpsshclient是一个MCP服务器SSH客户端,具有可配置的安全代理功能,能够检测和防止通过SSH连接执行“不安全”的命令。它通过集成安全代理来增强SSH连接的安全性,适用于需要高安全性的远程连接场景。
View on GitHub
Overview
基本能力
产品定位
mcpsshclient是一个增强SSH连接安全性的MCP服务器客户端,通过集成安全代理来防止不安全命令的执行。
核心功能
- 可配置的安全代理,检测和防止不安全命令的执行
- 支持多种开发环境(Claude Desktop、Cursor AI、VSCode Insider等)
- 灵活的配置选项
适用场景
- 需要高安全性SSH连接的场景
- 开发环境中需要防止不安全命令执行的场景
- 远程服务器管理
工具列表
- Ollama:用于启用代理功能,提供模型服务
- Git:用于克隆项目仓库
- npm:用于安装和构建项目
常见问题解答
- 如何启用安全代理?在
secagentconfig.json
中设置"ENABLE_SECAGENT": true
和"SECURITY_POLICY"
- 支持哪些开发环境?目前测试支持Claude Desktop、Cursor AI和VSCode Insider
使用教程
使用依赖
- 下载Ollama:访问https://ollama.com/
- 运行
ollama serve
- 运行
ollama pull llama2
- 运行
ollama run llama2
安装教程
- 克隆仓库:
git clone https://github.com/jonnadul/mcpsshclient.git
- 安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 在MCP客户端中配置相应的命令和参数
- 示例配置:
{
"mcpServers": {
"sshclient": {
"command": "node",
"args": [
"C:\\[full-path-to-mcpsshclient]\\build\\index.js"
]
}
}
}
- 在支持的开发环境中测试连接