mcp-shodan

mcp-shodan

44

The Shodan MCP Server is a tool that integrates with the Shodan API and CVEDB to provide detailed network intelligence and security information. It offers features like IP reconnaissance, DNS operations, and vulnerability tracking, facilitating structured and formatted outputs for analysis and integration.

Shodan MCP Server

A Model Context Protocol (MCP) server for querying the Shodan API and Shodan CVEDB. This server offers comprehensive access to Shodan's network intelligence, including IP reconnaissance, DNS operations, vulnerability tracking, and device discovery.

Features

  • Network Reconnaissance
  • DNS Operations
  • Vulnerability Intelligence
  • Device Discovery

Tools

  1. IP Lookup Tool
  2. Shodan Search Tool
  3. CVE Lookup Tool
  4. DNS Lookup Tool
  5. Reverse DNS Lookup Tool
  6. CPE Lookup Tool
  7. CVEs by Product Tool

Requirements

  • Node.js v18 or later
  • A valid Shodan API Key

Development

To run in development mode:

  • Use npm run dev

Error Handling

Includes error handling for invalid API keys, rate limiting, network errors, invalid input parameters, and more.