ssh-mcp-server: Bezpečný vzdálený SSH pro AI workflowy

SSH MCP Server Security Automation

Kontaktujte nás pro hostování vašeho MCP serveru ve FlowHunt

FlowHunt poskytuje dodatečnou bezpečnostní vrstvu mezi vašimi interními systémy a AI nástroji, čímž vám dává podrobnou kontrolu nad tím, které nástroje jsou přístupné z vašich MCP serverů. MCP servery hostované v naší infrastruktuře lze bezproblémově integrovat s chatbotem FlowHunt i s populárními AI platformami jako jsou ChatGPT, Claude a různé AI editory.

Co dělá MCP server “ssh-mcp-server”?

ssh-mcp-server je mostní nástroj, který umožňuje AI asistentům a dalším aplikacím podporujícím Model Context Protocol (MCP) provádět vzdálené SSH příkazy přes standardizované rozhraní. Jako bezpečný prostředník umožňuje AI asistentům bezpečně ovládat vzdálené servery, provádět příkazy a získávat výsledky, aniž by byly SSH přihlašovací údaje přímo vystaveny AI modelům. Server podporuje více bezpečných metod SSH připojení, včetně ověřování heslem i privátním klíčem (s volitelnou podporou passphrase). Poskytuje také bezpečnostní kontrolu příkazů pomocí whitelistu/blacklistu a umožňuje obousměrný přenos souborů mezi lokálním a vzdáleným serverem. ssh-mcp-server je navržen pro snadnou integraci do vývojových workflowů a poskytuje vývojářům i AI agentům výkonný a kontrolovaný přístup k vzdáleným systémům pro úlohy jako správa, automatizace a nasazení.

Seznam promptů

V dostupné dokumentaci nejsou uvedeny žádné šablony promptů.

Logo

Připraveni rozšířit své podnikání?

Začněte svou bezplatnou zkušební verzi ještě dnes a viďte výsledky během několika dní.

Seznam zdrojů

V dostupných souborech ani README nejsou zdokumentovány žádné explicitní zdroje.

Seznam nástrojů

  • execute-command
    Nástroj pro provádění příkazů: Spouští SSH příkazy na vzdálených serverech a získává výsledky.
  • upload
    Nástroj pro nahrávání souborů: Nahraje lokální soubory na určená místa na vzdálených serverech.
  • download
    Nástroj pro stahování souborů: Stáhne soubory ze vzdálených serverů do určených lokálních cest.

Příklady použití tohoto MCP serveru

  • Správa vzdálených serverů
    Umožňuje vývojářům či AI agentům bezpečně provádět administrativní nebo údržbové příkazy na vzdálených serverech, např. restart služeb, kontrola logů, aktualizace softwaru.
  • Automatizované nasazení
    Umožňuje automatizovat deployment pipeline pomocí skriptů nebo AI workflowů pro nahrávání kódu, spouštění instalačních skriptů nebo správu aplikací přes SSH.
  • Synchronizace souborů
    Podporuje obousměrný přenos souborů, což usnadňuje nahrávání konfiguračních souborů či stahování logů a výsledků ze vzdálených serverů.
  • Bezpečnostní audit
    Umožňuje kontrolované spouštění auditních příkazů (pomocí whitelistu/blacklistu), což umožňuje bezpečné bezpečnostní kontroly a ověřování souladu bez rizika poškození systému.
  • Izolace přihlašovacích údajů
    Zajišťuje bezpečný provoz tím, že SSH přihlašovací údaje nejsou nikdy vystaveny AI modelu, což snižuje riziko v citlivých prostředích.

Jak jej nastavit

Windsurf

  1. Požadavky: Ujistěte se, že máte nainstalovaný Node.js a npx.
  2. Najděte konfiguraci: Otevřete svůj konfigurační soubor Windsurf.
  3. Přidejte MCP server: Vložte tento JSON úryvek do objektu mcpServers:
    {
      "mcpServers": {
        "ssh-mpc-server": {
          "command": "npx",
          "args": [
            "-y",
            "@fangjunjie/ssh-mcp-server",
            "--host 192.168.1.1",
            "--port 22",
            "--username root",
            "--password pwd123456"
          ]
        }
      }
    }
    
  4. Uložte a restartujte: Uložte soubor a restartujte Windsurf.
  5. Ověřte nastavení: Otestujte spuštěním jednoduchého SSH příkazu přes MCP rozhraní.

Claude

  1. Požadavky: Node.js a npx musí být dostupné.
  2. Najděte konfiguraci: Otevřete konfiguraci mcpServers Claude.
  3. Přidejte MCP server: Použijte tuto konfiguraci:
    {
      "mcpServers": {
        "ssh-mpc-server": {
          "command": "npx",
          "args": [
            "-y",
            "@fangjunjie/ssh-mcp-server",
            "--host 192.168.1.1",
            "--port 22",
            "--username root",
            "--privateKey ~/.ssh/id_rsa"
          ]
        }
      }
    }
    
  4. Uložte a restartujte: Uložte změny a restartujte Claude.
  5. Ověřte nastavení: Zkuste odeslat testovací příkaz pomocí MCP integrace Claude.

Cursor

  1. Požadavky: Nainstalujte Node.js a npx.
  2. Upravte konfiguraci: Přejděte do konfigurační složky Cursor a upravte příslušný soubor.
  3. Přidejte MCP server: Vložte:
    {
      "mcpServers": {
        "ssh-mpc-server": {
          "command": "npx",
          "args": [
            "-y",
            "@fangjunjie/ssh-mcp-server",
            "--host 192.168.1.1",
            "--port 22",
            "--username root",
            "--privateKey ~/.ssh/id_rsa",
            "--passphrase pwd123456"
          ]
        }
      }
    }
    
  4. Restartujte Cursor: Uložte a restartujte Cursor.
  5. Ověřte: Pomocí MCP příkazové palety ověřte vzdálené SSH připojení.

Cline

  1. Požadavky: Ujistěte se, že máte nainstalovaný Node.js a npx.
  2. Otevřete konfiguraci: Upravte sekci mcpServers v konfiguraci Cline.
  3. Přidejte MCP server: Přidejte:
    {
      "mcpServers": {
        "ssh-mpc-server": {
          "command": "npx",
          "args": [
            "-y",
            "@fangjunjie/ssh-mcp-server",
            "--host 192.168.1.1",
            "--port 22",
            "--username root",
            "--password pwd123456",
            "--whitelist ^ls( .*)?,^cat .*,^df.*"
          ]
        }
      }
    }
    
  4. Uložte a restartujte: Uložte konfiguraci a restartujte Cline.
  5. Ověřte připojení: Ověřte spuštěním povoleného příkazu.

Zabezpečení API klíčů

Abyste předešli odhalení přihlašovacích údajů v konfiguračních souborech, použijte proměnné prostředí:

{
  "mcpServers": {
    "ssh-mpc-server": {
      "command": "npx",
      "args": [
        "-y",
        "@fangjunjie/ssh-mcp-server",
        "--host ${SSH_HOST}",
        "--port ${SSH_PORT}",
        "--username ${SSH_USER}",
        "--password ${SSH_PASSWORD}"
      ],
      "env": {
        "SSH_HOST": "192.168.1.1",
        "SSH_PORT": "22",
        "SSH_USER": "root",
        "SSH_PASSWORD": "pwd123456"
      }
    }
  }
}

Jak tento MCP používat ve flowech

Použití MCP ve FlowHunt

Pro integraci MCP serverů do vašeho FlowHunt workflowu začněte přidáním MCP komponenty do svého flow a propojte ji s AI agentem:

FlowHunt MCP flow

Klikněte na MCP komponentu pro otevření konfiguračního panelu. V sekci systémové konfigurace MCP vložte údaje o vašem MCP serveru v tomto formátu JSON:

{
  "ssh-mpc-server": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po nastavení může AI agent používat tento MCP jako nástroj se všemi jeho funkcemi a možnostmi. Nezapomeňte změnit “ssh-mpc-server” na název vašeho skutečného MCP serveru a aktualizovat URL.


Přehled

SekceDostupnostDetaily/Poznámky
Přehled
Seznam promptůNejsou zdokumentovány žádné šablony promptů
Seznam zdrojůNejsou zdokumentovány žádné explicitní zdroje
Seznam nástrojůexecute-command, upload, download
Zabezpečení API klíčůPříklad s proměnnými prostředí
Sampling Support (méně důležité pro hodnocení)Není zdokumentováno

Náš názor

ssh-mcp-server poskytuje důležitou SSH funkcionalitu jako MCP server se zaměřením na bezpečnost a pohodlí. Jeho sada nástrojů je praktická pro mnoho vývojových a automatizačních scénářů, ale chybí pokročilejší funkce jako zdroje, šablony promptů nebo sampling. Dokumentace je srozumitelná pro nastavení i použití. Celkově jde o solidní, specializovaný nástroj pro bezpečný SSH přístup pomocí MCP.

MCP skóre

Má LICENCI✅ (ISC)
Má alespoň jeden nástroj
Počet Forků3
Počet Hvězdiček12

HODNOCENÍ: 5/10

ssh-mcp-server dosahuje průměrného skóre, vyniká v bezpečné SSH integraci a základních nástrojích, ale chybí mu podpora zdrojů, promptů i sampling funkcí. Jeho open-source licence a přehledné nastavení jsou pozitivem, ale zůstává spíše úzce zaměřeným než komplexním MCP řešením.

Často kladené otázky

Integrujte bezpečný SSH do svého FlowHunt workflowu

Posilte své AI a automatizační toky bezpečným SSH přístupem s izolací přihlašovacích údajů. Použijte ssh-mcp-server pro nasazení, správu a práci se soubory – přímo z FlowHunt.

Zjistit více

SSH MCP Server
SSH MCP Server

SSH MCP Server

Integrujte FlowHunt s bezpečným vykonávaním SSH príkazov pomocou SSH-MCP-Serveru. Umožnite AI workflowom spúšťať vzdialené príkazy na serveri, prenášať súbory a...

4 min čtení
AI SSH +4
mcp-server-commands MCP Server
mcp-server-commands MCP Server

mcp-server-commands MCP Server

MCP server mcp-server-commands propojuje AI asistenty s bezpečným prováděním systémových příkazů, umožňuje LLM komunikovat se shellem, automatizovat vývojové úk...

4 min čtení
AI MCP Server +5
Integrace Workflowy MCP Serveru
Integrace Workflowy MCP Serveru

Integrace Workflowy MCP Serveru

Workflowy MCP Server propojuje AI asistenty s Workflowy a umožňuje automatizované pořizování poznámek, správu projektů a produktivní workflow přímo ve FlowHunt....

4 min čtení
AI MCP Server +5