Skip to content

jonnadul/mcpsshclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MseeP.ai Security Assessment Badge

mcpsshclient

An MCP server SSHClient with a configurable 🎆agentic🎆 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! 🚀

About

An Agentic MCP server sshclient

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •