SSH MCP 服务器

SSH MCP 服务器

基于模型上下文协议 (MCP) 的 SSH 服务器实现,提供安全远程访问和执行功能。

快速入门

  1. 克隆仓库: git clone cd ssh-server
  2. 安装依赖: npm install
  3. 构建项目: npm run build
  4. 启动服务器: npm start 服务器默认运行在配置的端口上。可使用工具如 ssh_exec 执行命令或 add_credential 添加凭证。

示例

执行命令: { "tool_name": "ssh_exec", "arguments": { "host": "example.com", "command": "ls -l", "username": "user", "privateKeyPath": "/path/to/private/key" } } 添加凭证: { "tool_name": "add_credential", "arguments": { "name": "my_credential", "host": "example.com", "username": "user", "privateKeyPath": "/path/to/private/key" } }