This MCP server, developed by BurtTheCoder, enables AI assistants like Claude to interact with the Shodan API and CVEDB. Built in JavaScript, it provides capabilities for IP lookups, device searches, DNS resolution, vulnerability queries, and CPE lookups. The implementation stands out by offering a standardized interface to Shodan's extensive IoT device data and vulnerability information. By connecting AI capabilities with Shodan's global device intelligence, this server allows AI systems to gather detailed information about internet-connected devices, analyze potential security vulnerabilities, and understand the global threat landscape. It is particularly useful for cybersecurity analysis, threat intelligence gathering, and building AI-powered network monitoring and risk assessment tools.
暂无评论. 成为第一个评论的人!
登录以参与讨论
Retrieve comprehensive information about an IP address, including geolocation, open ports, running services, SSL certificates, hostnames, and cloud provider details if available. Parameters: ip (required): IP address to lookup.
Search Shodan's database of internet-connected devices. Parameters: query (required): Shodan search query, max_results (optional, default: 10): Number of results to return.
Query detailed vulnerability information from Shodan's CVEDB. Parameters: cve (required): CVE identifier in format CVE-YYYY-NNNNN (e.g., CVE-2021-44228).
Resolve domain names to IP addresses using Shodan's DNS service. Parameters: hostnames (required): Array of hostnames to resolve.
Perform reverse DNS lookups to find hostnames associated with IP addresses. Parameters: ips (required): Array of IP addresses to lookup.
Search for Common Platform Enumeration (CPE) entries by product name. Parameters: product (required): Name of the product to search for, count (optional, default: false): If true, returns only the count of matching CPEs, skip (optional, default: 0): Number of CPEs to skip (for pagination), limit (optional, default: 1000): Maximum number of CPEs to return.
Search for vulnerabilities affecting specific products or CPEs. Parameters: cpe23 (optional): CPE 2.3 identifier, product (optional): Name of the product to search for CVEs, count (optional, default: false): If true, returns only the count of matching CVEs, is_kev (optional, default: false): If true, returns only CVEs with KEV flag set, sort_by_epss (optional, default: false): If true, sorts CVEs by EPSS score, skip (optional, default: 0): Number of CVEs to skip (for pagination), limit (optional, default: 1000): Maximum number of CVEs to return, start_date (optional): Start date for filtering CVEs, end_date (optional): End date for filtering CVEs.