SHODAN MCP Server

SHODAN MCP Server

SHODAN-MCP přináší sílu celosvětového vyhledávání zařízení a bezpečnostní analytiky Shodanu do FlowHunt a umožňuje plynulé AI řízené threat intelligence a posouzení zranitelností.

K čemu slouží MCP server “SHODAN”?

SHODAN-MCP je výkonné rozhraní ke Shodan API, navržené pro zjednodušení interakce s prvním světovým vyhledávačem zařízení připojených k internetu. Poskytuje ucelenou sadu nástrojů pro bezpečnostní výzkumníky, penetrační testery a odborníky na kyberbezpečnost pro průzkum, analýzu a monitoring celosvětové internetové infrastruktury. Díky zpřístupnění schopností Shodanu prostřednictvím Model Context Protocol (MCP) umožňuje server SHODAN-MCP AI asistentům a vývojářským nástrojům provádět pokročilé dotazy, analyzovat zranitelnosti a získávat informace o hostitelích přímo z Shodan API. Tato integrace zjednodušuje úkoly jako mapování sítí, hodnocení zranitelností a objevování zařízení a významně zvyšuje efektivitu vývoje i výzkumu v oblasti kyberbezpečnostní inteligence.

Seznam promptů

V repozitáři nejsou uvedeny žádné informace o šablonách promptů.

Seznam zdrojů

V repozitáři není dokumentována žádná explicitní sekce se zdroji.

Seznam nástrojů

V hlavním README ani ve struktuře kódu nejsou uvedeny přímé definice nástrojů. Server zpřístupňuje akce jako vyhledávání, získávání informací o hostiteli, odhalování zranitelností a DNS inteligenci, ale tyto jsou popsány spíše jako funkce než MCP nástroje.

Příklady využití tohoto MCP serveru

  • Odhalování zranitelností: Najděte zařízení vystavená konkrétním CVE nebo zranitelnostem a rychle identifikujte ohrožené systémy na internetu.
  • Získávání informací o hostitelích: Získejte detailní informace o libovolné IP včetně otevřených portů, služeb a konfigurací pro komplexní bezpečnostní analýzu.
  • Mapování a enumerace sítě: Zmapujte infrastrukturu domény, přidružené služby a proveďte reverzní DNS lookupy pro analýzu povrchu útoku organizace.
  • Bezpečnostní výzkum a analýza hrozeb: Analyzujte rizika zneužití pomocí CVSS skóre a EPSS metrik, zefektivněte penetrační testy a management zranitelností.
  • Analýza podle organizace a geografie: Rozdělte výsledky vyhledávání podle organizace nebo země pro podporu red teamingu a globální threat intelligence.

Jak jej nastavit

Windsurf

  1. Ujistěte se, že máte Python 3.8+ a platný Shodan API klíč.
  2. Naklonujte repozitář SHODAN-MCP a nainstalujte závislosti.
  3. Přidejte SHODAN-MCP jako MCP server do konfigurace Windsurfu:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. Uložte konfiguraci a restartujte Windsurf.
  5. Ověřte spuštěním ukázkového SHODAN dotazu v rozhraní.

Zabezpečení API klíčů

Uložte svůj API klíč do proměnné prostředí:

{
  "env": {
    "SHODAN_API_KEY": "your_api_key_here"
  },
  "inputs": {}
}

Claude

  1. Nainstalujte Python 3.8+ a svůj Shodan API klíč.
  2. Naklonujte a nastavte repozitář dle popisu.
  3. V Claude Desktop přejděte do Nastavení → Vývojář → Upravit konfiguraci.
  4. Přidejte server SHODAN-MCP:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. Uložte a restartujte Claude Desktop.

Cursor

  1. Požadavky: Python 3.8+, Shodan API klíč.
  2. Naklonujte a nainstalujte SHODAN-MCP.
  3. Otevřete konfigurační soubor MCP pro Cursor.
  4. Přidejte server:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. Uložte změny a restartujte Cursor.

Cline

  1. Ujistěte se, že máte Python 3.8+ a Shodan API klíč.
  2. Naklonujte repozitář a nainstalujte závislosti.
  3. Upravte konfiguraci Cline takto:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. Uložte a restartujte Cline.

Jak tento MCP použít uvnitř flow

Použití MCP ve FlowHunt

Pro integraci MCP serverů do vašeho workflow ve FlowHunt přidejte MCP komponentu do svého flow a propojte ji s AI agentem:

FlowHunt MCP flow

Klikněte na MCP komponentu pro otevření panelu konfigurace. V sekci systémové konfigurace MCP vložte detaily vašeho MCP serveru v tomto JSON formátu:

{
  "shodan-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

Po konfiguraci může AI agent tento MCP využívat jako nástroj se všemi jeho funkcemi a možnostmi. Nezapomeňte změnit “shodan-mcp” na skutečný název vašeho MCP serveru a upravit URL na adresu vašeho MCP serveru.


Přehled

SekceDostupnostPodrobnosti/Poznámky
PřehledJasný popis v README.md
Seznam promptůNejsou dokumentovány žádné šablony promptů
Seznam zdrojůNejsou dokumentovány explicitní zdroje
Seznam nástrojůNástroje popsány jako funkce, nikoli explicitní MCP nástroje
Zabezpečení API klíčůUvedeno použití .env i JSON příklad
Podpora vzorkování (méně důležitá pro hodnocení)Není dokumentována žádná funkce na vzorkování

Na základě výše uvedeného SHODAN-MCP poskytuje skvělý přehled a návod na nastavení, ale postrádá dokumentaci k promptům, zdrojům, nástrojům a podpoře vzorkování/roots. Pro vývojáře hledajícího plug-and-play MCP s bohatou LLM integrací může být potřeba další práce. Moje hodnocení: 4/10.


MCP skóre

Má LICENSE✅ (MIT)
Má alespoň jeden nástroj
Počet forků1
Počet hvězd5

Často kladené otázky

Co je SHODAN-MCP server?

SHODAN-MCP je rozhraní ke Shodan API, které umožňuje AI agentům a vývojářským nástrojům provádět objevování zařízení, analýzu zranitelností a mapování sítě pomocí Model Context Protocol (MCP) v rámci workflow FlowHunt.

Jaké jsou hlavní případy použití SHODAN-MCP?

SHODAN-MCP umožňuje odhalování zranitelností, zjišťování informací o hostitelích, mapování sítě, bezpečnostní výzkum a analýzu hrozeb na úrovni organizace či geografie přímo z FlowHunt.

Jak nastavím SHODAN-MCP ve svém prostředí?

Nainstalujte Python 3.8+, získejte Shodan API klíč, naklonujte repozitář SHODAN-MCP a postupujte podle instrukcí ke konkrétnímu klientovi (Windsurf, Claude, Cursor, Cline) výše.

Je můj Shodan API klíč v SHODAN-MCP bezpečný?

Ano, svůj API klíč byste měli uložit do proměnné prostředí dle návodu v konfiguraci, aby zůstal bezpečný a nebyl ve zdrojovém kódu.

Poskytuje SHODAN-MCP prompt šablony nebo explicitní definice nástrojů?

Ne, SHODAN-MCP zpřístupňuje akce jako vyhledávání a analýzu zranitelností jako funkce, ale neobsahuje prompt šablony ani explicitní MCP nástroje ve své dokumentaci.

Integrujte SHODAN-MCP do FlowHunt

Odemkněte objevování zařízení v reálném čase a analýzu zranitelností propojením SHODAN-MCP s vašimi FlowHunt toky. Zvyšte automatizaci bezpečnosti a threat intelligence ještě dnes.

Zjistit více

Server Model Context Protocolu (MCP)
Server Model Context Protocolu (MCP)

Server Model Context Protocolu (MCP)

Server Model Context Protocolu (MCP) propojuje AI asistenty s externími datovými zdroji, API a službami, což umožňuje snadnou integraci komplexních workflow a b...

3 min čtení
AI MCP +4
Elasticsearch MCP Server
Elasticsearch MCP Server

Elasticsearch MCP Server

Elasticsearch MCP Server propojuje AI asistenty s clustery Elasticsearch a OpenSearch, umožňuje pokročilé vyhledávání, správu indexů a operace s clusterem přímo...

4 min čtení
MCP Server Elasticsearch +5
ShaderToy MCP Server
ShaderToy MCP Server

ShaderToy MCP Server

ShaderToy MCP Server propojuje AI asistenty jako Claude se ShaderToy a umožňuje jim číst, generovat a sdílet GLSL shadery díky využití rozsáhlého repozitáře Sha...

3 min čtení
AI ShaderToy +4