Shodan-MCP-Server

Shodan-MCP-Server

1

The shodan-mcp-server is designed to interface with the Shodan API, allowing users to access data on networked devices and their vulnerabilities. It offers a simple integration via the MCP protocol to enrich applications with Shodan intelligence.

shodan-mcp-server

This is a Model Context Protocol (MCP) server providing access to the Shodan API for querying information about devices, vulnerabilities, and more.

Features

  • Host Information: Get detailed information about an IP address.
  • Search: Query Shodan's database using their search syntax.
  • DNS Lookup: Resolve domain names.
  • CVE Information: Get details about specific CVE vulnerabilities.

Installation

  1. Clone the repository and navigate into the directory.
  2. Install dependencies with npm.
  3. Build the project with npm.

Configuration

Set up your Shodan API key in your MCP settings file to configure the server.

Usage with Node.js

Use the @modelcontextprotocol/sdk package with Node.js to utilize the server's tools.