SHODAN MCP Server

SHODAN MCP Server

SHODAN-MCP aduce puterea căutării la nivel mondial a dispozitivelor și a analiticii de securitate Shodan în FlowHunt, permițând analiză de amenințări și evaluarea vulnerabilităților asistate de AI, fără întreruperi.

Ce face serverul MCP “SHODAN”?

SHODAN-MCP este o interfață puternică către API-ul Shodan, concepută pentru a simplifica interacțiunea cu primul motor de căutare din lume pentru dispozitive conectate la Internet. Oferă un set complet de instrumente pentru cercetători în securitate, testeri de penetrare și profesioniști în securitate cibernetică pentru a explora, analiza și monitoriza peisajul global al internetului. Prin expunerea capabilităților Shodan prin Model Context Protocol (MCP), serverul SHODAN-MCP permite asistenților AI și instrumentelor de dezvoltare să efectueze interogări avansate, să analizeze vulnerabilități și să colecteze informații despre gazde direct din API-ul Shodan. Această integrare eficientizează sarcini precum cartografierea rețelei, evaluarea vulnerabilităților și descoperirea dispozitivelor, îmbunătățind semnificativ fluxurile de dezvoltare și cercetare ce implică informații de securitate cibernetică.

Listă de Prompts

Nu există informații privind șabloane de prompt în acest repository.

Listă de Resurse

Nu există o secțiune explicită de resurse documentată în repository.

Listă de Instrumente

Nu sunt furnizate definiții directe de instrumente în README-ul principal sau structura vizibilă a codului. Serverul pare să expună acțiuni precum căutare, obținere informații despre gazde, descoperire de vulnerabilități și inteligență DNS, dar acestea sunt descrise ca funcționalități, nu primitive MCP.

Cazuri de utilizare pentru acest server MCP

  • Descoperirea vulnerabilităților: Găsește dispozitive expuse la anumite CVE-uri sau vulnerabilități, permițând identificarea rapidă a sistemelor la risc pe internet.
  • Colectarea de informații despre gazde: Recuperează detalii despre orice IP, inclusiv porturi deschise, bannere de servicii și configurații pentru o analiză completă de securitate.
  • Cartografiere și enumerare a rețelei: Cartografiază infrastructura domeniului, serviciile asociate și realizează lookup-uri DNS inverse pentru a înțelege suprafața de atac a unei organizații.
  • Cercetare de securitate & evaluare a amenințărilor: Analizează riscurile exploatării folosind scoruri CVSS și metrici EPSS, îmbunătățind testarea de penetrare și procesele de management al vulnerabilităților.
  • Analiză organizațională & geografică: Segmentează rezultatele căutării pe organizație sau geografie, sprijinind red teaming-ul și informațiile globale despre amenințări.

Cum se configurează

Windsurf

  1. Asigură-te că ai Python 3.8+ și o cheie API Shodan validă.
  2. Clonează repository-ul SHODAN-MCP și instalează dependențele.
  3. Adaugă SHODAN-MCP ca server MCP în configurația Windsurf:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. Salvează configurația și repornește Windsurf.
  5. Verifică funcționarea emițând o interogare SHODAN de test în interfață.

Asigurarea cheilor API

Stochează cheia API într-o variabilă de mediu:

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

Claude

  1. Instalează Python 3.8+ și cheia ta API Shodan.
  2. Clonează și configurează repository-ul conform instrucțiunilor.
  3. În Claude Desktop, mergi la Setări → Dezvoltator → Editare Config.
  4. Adaugă serverul SHODAN-MCP:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. Salvează și repornește Claude Desktop.

Cursor

  1. Cerințe: Python 3.8+, cheie API Shodan.
  2. Clonează și instalează SHODAN-MCP.
  3. Deschide fișierul de configurare MCP al Cursor.
  4. Adaugă serverul:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. Salvează modificările și repornește Cursor.

Cline

  1. Asigură-te că ai Python 3.8+ și o cheie API Shodan.
  2. Clonează repository-ul și instalează dependențele.
  3. Editează configurația Cline pentru a include:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. Salvează și repornește Cline.

Cum folosești acest MCP în fluxuri

Utilizarea MCP în FlowHunt

Pentru a integra servere MCP în fluxul tău FlowHunt, începe prin a adăuga componenta MCP în flux și conecteaz-o la agentul tău AI:

FlowHunt MCP flow

Apasă pe componenta MCP pentru a deschide panoul de configurare. În secțiunea de configurare MCP a sistemului, introdu detaliile serverului tău MCP folosind acest format JSON:

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

După configurare, agentul AI poate folosi acest MCP ca instrument cu acces la toate funcțiile și capabilitățile sale. Nu uita să modifici “shodan-mcp” cu numele real al serverului tău MCP și să înlocuiești URL-ul cu cel al serverului tău propriu.


Prezentare generală

SecțiuneDisponibilitateDetalii/Note
Prezentare generalăDescriere clară în README.md
Listă de PromptsNu sunt documentate șabloane de prompt
Listă de ResurseNu există resurse documentate explicit
Listă de InstrumenteInstrumentele sunt descrise ca funcționalități, nu ca MCP tools
Asigurarea cheilor APIEste prezentat exemplul de utilizare .env și JSON env
Suport pentru sampling (mai puțin important)Nu există funcție de sampling documentată

Pe baza celor de mai sus, SHODAN-MCP oferă o prezentare și ghid de configurare excelente, dar lipsește documentația pentru prompts, resurse, instrumente și suport sampling/roots. Pentru un dezvoltator care caută un MCP plug-and-play cu modele bogate de integrare LLM, pot fi necesare completări suplimentare. Evaluarea mea: 4/10.


Scor MCP

Are o LICENȚĂ✅ (MIT)
Are cel puțin un tool
Număr de Fork-uri1
Număr de Stele5

Întrebări frecvente

Ce este Serverul SHODAN-MCP?

SHODAN-MCP este o interfață către API-ul Shodan, ce permite agenților AI și instrumentelor de dezvoltare să efectueze descoperirea dispozitivelor, analiza vulnerabilităților și cartografierea rețelelor folosind Model Context Protocol (MCP) în fluxurile FlowHunt.

Care sunt principalele cazuri de utilizare pentru SHODAN-MCP?

SHODAN-MCP permite descoperirea vulnerabilităților, colectarea de informații despre gazde, cartografierea rețelei, cercetare de securitate și analize de amenințări la nivel organizațional sau geografic direct din FlowHunt.

Cum configurez SHODAN-MCP în mediul meu?

Instalează Python 3.8+, obține o cheie API Shodan, clonează repository-ul SHODAN-MCP și urmează pașii de configurare specifici clientului pentru Windsurf, Claude, Cursor sau Cline, după cum este descris mai sus.

Cheia mea API Shodan este în siguranță cu SHODAN-MCP?

Da, ar trebui să stochezi cheia API într-o variabilă de mediu, conform instrucțiunilor de configurare, pentru a o păstra sigură și în afara codului sursă.

SHODAN-MCP oferă șabloane de prompt sau definiții explicite de instrumente?

Nu, SHODAN-MCP expune acțiuni precum căutare și analiză de vulnerabilități ca funcționalități, dar nu include șabloane de prompt sau primitive MCP explicite în documentație.

Integrează SHODAN-MCP în FlowHunt

Deblochează descoperirea dispozitivelor în timp real și analiza vulnerabilităților conectând SHODAN-MCP la fluxurile tale FlowHunt. Îmbunătățește-ți automatizarea securității și informațiile despre amenințări chiar astăzi.

Află mai multe

Serverul Protocolului de Context al Modelului (MCP)
Serverul Protocolului de Context al Modelului (MCP)

Serverul Protocolului de Context al Modelului (MCP)

Serverul Protocolului de Context al Modelului (MCP) face legătura între asistenții AI și surse de date externe, API-uri și servicii, permițând integrarea facilă...

3 min citire
AI MCP +4
Search1API MCP Server
Search1API MCP Server

Search1API MCP Server

Serverul Search1API MCP integrează capabilități de căutare web în timp real și crawling în agenți AI prin intermediul puternicului Search1API, permițând recuper...

4 min citire
AI MCP Server +5
Integrare Metoro MCP Server
Integrare Metoro MCP Server

Integrare Metoro MCP Server

Metoro MCP Server face legătura între agenții AI și surse externe de date, API-uri și servicii, permițând utilizatorilor FlowHunt să automatizeze fluxuri de luc...

3 min citire
AI MCP +4