SSH客户端安全代理

一个可配置的SSH客户端安全代理,能够检测并防止通过SSH连接执行不安全命令。

  • by jonnadul
  • TypeScript
  • 本地部署
  • 2 星标
  • 更新于
在 GitHub 查看 jonnadul/mcpsshclient

使用说明

mcpssh客户端

一个MCP服务器SSHClient,具有可配置的:fireworks:agentic:fireworks:安全代理,可以检测和防止通过SSH连接执行“不安全”命令。

先决条件

启用代理功能。

  1. 下载https://ollama.com/.
  2. 跑 ollama serve
  3. 跑 ollama pull llama2
  4. 跑 ollama run llama2

安装说明

  1. 跑 git clone https://github.com/jonnadul/mcpsshclient.git
  2. 跑 npm install
  3. 跑 npm run build

要启用安全代理,请设置 "ENABLE_SECAGENT": true 和 "SECURITY_POLICY" 在……里面 secagentconfig.json

配置

在您的MCP客户端中进行相应的更改

{
  "mcpServers": {
    "sshclient": {
      "command": "node",
      "args": [
        "C:\\[full-path-to-mcpsshclient]\\build\\index.js"
      ]
    }
  }
}

到目前为止,已在以下方面进行了测试:

  • 克劳德桌面: claude_desktop_config.json
  • 光标AI:命令面板->光标设置->MCP服务器
  • VSCode内幕

享受(负责任的)乐趣!:火箭: