SHODAN MCP Server

SHODAN MCP Server

SHODAN-MCP bringer kraften af Shodans søgning på tværs af internettet og sikkerhedsanalyse til FlowHunt, hvilket muliggør problemfri AI-drevet trusselsintelligens og vurdering af sårbarheder.

Hvad laver “SHODAN” MCP-serveren?

SHODAN-MCP er et kraftfuldt interface til Shodan API’et, designet til at forenkle interaktionen med verdens første søgemaskine for internetforbundne enheder. Den giver et omfattende sæt værktøjer til sikkerhedsforskere, penetrationstestere og cybersikkerhedsprofessionelle til at udforske, analysere og overvåge det globale internetlandskab. Ved at eksponere Shodans funktioner gennem Model Context Protocol (MCP) gør SHODAN-MCP-serveren det muligt for AI-assistenter og udviklingsværktøjer at udføre avancerede forespørgsler, analysere sårbarheder og indsamle host-intelligens direkte fra Shodan API’et. Denne integration strømliner opgaver som netværkskortlægning, sårbarhedsvurdering og enhedsopdagelse, hvilket markant forbedrer udviklings- og forskningsarbejdsgange, der involverer cybersikkerhedsintelligens.

Liste over prompts

Ingen oplysninger om promptskabeloner er angivet i repositoriet.

Liste over ressourcer

Ingen eksplicit ressourcedel er dokumenteret i repositoriet.

Liste over værktøjer

Ingen direkte værktøjsdefinitioner er angivet i root README eller synlig kodestruktur. Serveren ser ud til at eksponere handlinger som søgning, indhentning af host-information, opdagelse af sårbarheder og DNS-intelligens, men disse beskrives som funktioner og ikke som MCP-værktøjsprimitiver.

Anvendelsesmuligheder for denne MCP-server

  • Opdagelse af sårbarheder: Find enheder eksponeret for specifikke CVE’er eller sårbarheder, hvilket muliggør hurtig identifikation af udsatte systemer på internettet.
  • Indsamling af host-intelligens: Indhent detaljerede oplysninger om enhver IP, herunder åbne porte, servicebannere og konfigurationer til omfattende sikkerhedsanalyse.
  • Netværkskortlægning & opregning: Kortlæg domænestruktur, tilknyttede tjenester og udfør reverse DNS-opslag for at forstå organisatoriske angrebsflader.
  • Sikkerhedsforskning & trusselsvurdering: Analysér udnyttelsesrisici med CVSS-scorer og EPSS-metrics for at forbedre penetrationstest og sårbarhedshåndtering.
  • Organisations- & geografisk analyse: Opdel søgeresultater efter organisation eller geografi, hvilket understøtter red teaming og global trusselsintelligens.

Sådan sætter du det op

Windsurf

  1. Sørg for at Python 3.8+ og en gyldig Shodan API-nøgle er tilgængelig.
  2. Klon SHODAN-MCP-repositoriet og installer afhængigheder.
  3. Tilføj SHODAN-MCP som en MCP-server i Windsurf’s konfiguration:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. Gem konfigurationen og genstart Windsurf.
  5. Verificér ved at sende en eksempel SHODAN-forespørgsel i interfacet.

Sikring af API-nøgler

Opbevar din API-nøgle i en miljøvariabel:

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

Claude

  1. Installer Python 3.8+ og din Shodan API-nøgle.
  2. Klon og opsæt repositoriet som beskrevet.
  3. Gå i Claude Desktop til Indstillinger → Udvikler → Redigér konfiguration.
  4. Tilføj SHODAN-MCP-serveren:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. Gem og genstart Claude Desktop.

Cursor

  1. Forudsætninger: Python 3.8+, Shodan API-nøgle.
  2. Klon og installer SHODAN-MCP.
  3. Åbn Cursors MCP-konfigurationsfil.
  4. Tilføj serveren:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. Gem ændringer og genstart Cursor.

Cline

  1. Sørg for at Python 3.8+ og en Shodan API-nøgle er tilgængelig.
  2. Klon repoet og installer afhængigheder.
  3. Redigér Clines konfiguration, så den inkluderer:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. Gem og genstart Cline.

Sådan bruger du denne MCP i flows

Brug af MCP i FlowHunt

For at integrere MCP-servere i dit FlowHunt-flow skal du starte med at tilføje MCP-komponenten til dit flow og forbinde den til din AI-agent:

FlowHunt MCP flow

Klik på MCP-komponenten for at åbne konfigurationspanelet. I systemets MCP-konfigurationssektion indsætter du dine MCP-serverdetaljer med dette JSON-format:

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

Når det er konfigureret, kan AI-agenten nu bruge denne MCP som et værktøj med adgang til alle dens funktioner og kapaciteter. Husk at ændre “shodan-mcp” til det faktiske navn på din MCP-server og udskifte URL’en med din egen MCP-server-URL.


Oversigt

SektionTilgængelighedDetaljer/Noter
OversigtKlar beskrivelse i README.md
Liste over promptsIngen promptskabeloner dokumenteret
Liste over ressourcerIngen eksplicitte ressourcer dokumenteret
Liste over værktøjerVærktøjer beskrevet som funktioner, ikke som eksplicitte MCP-værktøjer
Sikring af API-nøglerViser .env-brug og JSON miljøeksempel
Sampling-understøttelse (mindre vigtigt ved vurdering)Ingen sampling-funktion dokumenteret

Baseret på ovenstående giver SHODAN-MCP et godt overblik og opsætningsvejledning, men mangler dokumentation for prompts, ressourcer, værktøjer og sampling/roots-understøttelse. For en udvikler, der søger en plug-and-play MCP med rige LLM-integrationsmønstre, kan det kræve yderligere arbejde. Min vurdering: 4/10.


MCP-score

Har en LICENSE✅ (MIT)
Har mindst ét værktøj
Antal forks1
Antal stjerner5

Ofte stillede spørgsmål

Hvad er SHODAN-MCP-serveren?

SHODAN-MCP er et interface til Shodan API'et, der gør det muligt for AI-agenter og udviklingsværktøjer at udføre enhedsopdagelse, sårbarhedsanalyse og netværkskortlægning ved hjælp af Model Context Protocol (MCP) i FlowHunt-arbejdsgange.

Hvad er hovedanvendelsesområderne for SHODAN-MCP?

SHODAN-MCP muliggør opdagelse af sårbarheder, indsamling af host-intelligens, netværkskortlægning, sikkerhedsforskning samt organisations- eller geografisk trusselsanalyse direkte fra FlowHunt.

Hvordan opsætter jeg SHODAN-MCP i mit miljø?

Installer Python 3.8+, skaf en Shodan API-nøgle, klon SHODAN-MCP-repositoriet, og følg de klientspecifikke konfigurationstrin for Windsurf, Claude, Cursor eller Cline som beskrevet ovenfor.

Er min Shodan API-nøgle sikker med SHODAN-MCP?

Ja, du bør opbevare din API-nøgle i en miljøvariabel som vist i konfigurationsvejledningen for at holde den sikker og ude af kildekoden.

Tilbyder SHODAN-MCP promptskabeloner eller eksplicitte værktøjsdefinitioner?

Nej, SHODAN-MCP eksponerer handlinger som søgning og sårbarhedsanalyse som funktioner, men inkluderer ikke promptskabeloner eller eksplicitte MCP-værktøjsprimitiver i sin dokumentation.

Integrér SHODAN-MCP i FlowHunt

Lås op for realtidsopdagelse af enheder og analyse af sårbarheder ved at forbinde SHODAN-MCP til dine FlowHunt-flows. Forbedr din sikkerhedsautomatisering og trusselsintelligens i dag.

Lær mere

ModelContextProtocol (MCP) Server Integration
ModelContextProtocol (MCP) Server Integration

ModelContextProtocol (MCP) Server Integration

ModelContextProtocol (MCP) Server fungerer som et bindeled mellem AI-agenter og eksterne datakilder, API’er og tjenester, så FlowHunt-brugere kan bygge kontekst...

3 min læsning
AI Integration +4
Search1API MCP Server
Search1API MCP Server

Search1API MCP Server

Search1API MCP Server integrerer realtids web-søgning og crawling-funktioner i AI-agenter via den kraftfulde Search1API, hvilket muliggør live informationssøgni...

4 min læsning
AI MCP Server +5
Model Context Protocol (MCP) Server
Model Context Protocol (MCP) Server

Model Context Protocol (MCP) Server

Model Context Protocol (MCP) Server forbinder AI-assistenter med eksterne datakilder, API'er og tjenester, hvilket muliggør strømlinet integration af komplekse ...

3 min læsning
AI MCP +4