Skip to main content
Glama
jonnadul

mcpsshclient

by jonnadul

mcpsshclient

An MCP server SSHClient with a configurable :fireworks:agentic:fireworks: security agent that can detect and prevent "unsafe" commands from executing through your SSH connection.

Prerequisite

To enable the agentic capabilities.

  1. Download https://ollama.com/.

  2. Run ollama serve

  3. Run ollama pull llama2

  4. Run ollama run llama2

Setup Instructions

  1. Run git clone https://github.com/jonnadul/mcpsshclient.git

  2. Run npm install

  3. Run npm run build

To enable the security agent, set "ENABLE_SECAGENT": true and "SECURITY_POLICY" in secagentconfig.json

Configuration

In your MCP Client make the corresponding change

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

So far tested on the following:

  • Claude Desktop: claude_desktop_config.json

  • Cursor AI: Command Panel -> Cursor Settings -> MCP Server

  • VSCode Insider

Have (responsible) fun! :rocket:

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    A secure SSH-based MCP server for diagnosing remote servers. It allows AI agents to execute read-only commands and read files automatically, while requiring user confirmation for write operations.
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that gives AI agents SSH capabilities to execute commands, transfer files, and inspect remote systems through a preconfigured host list.
    46
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    SSH-based MCP server that enables remote execution of SSH commands, file transfers, and secure server management via the MCP protocol.
    ISC
  • A
    license
    Not graded
    quality
    C
    maintenance
    An MCP server for managing remote SSH servers, enabling AI agents to execute commands, transfer files, and perform deployment operations securely.
    MIT