servidor shodan-mcp
Este es un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona acceso a la API de Shodan. Permite consultar a Shodan programáticamente para obtener información sobre dispositivos, vulnerabilidades y más.
Tabla de contenido
- Introducción
- Instalación
- Configuración
- Uso con Node.js
- Documentación de la API
- Estructura del proyecto
- Contribuyendo
- Licencia
Introducción
El shodan-mcp-server
proporciona una forma sencilla de integrar la inteligencia de Shodan en sus aplicaciones mediante el Protocolo de Contexto de Modelo (MCP). Ofrece varias herramientas que permiten consultar Shodan para obtener diversos tipos de información.
Características
Información del host: obtenga información detallada sobre una dirección IP Búsqueda: consulte la base de datos de Shodan usando su sintaxis de búsqueda Búsqueda de DNS: resuelva nombres de dominio Información de CVE: obtenga detalles sobre vulnerabilidades de CVE específicas
Instalación
- Clonar el repositorio:
- Instalar las dependencias:
- Construir el proyecto:
Configuración
- Obtén una clave API de Shodan de Shodan .
- Configure el servidor MCP en su archivo de configuración de MCP (por ejemplo,
~/.config/mcp/settings.json
):Reemplace<your_shodan_api_key>
con su clave API de Shodan real y/path/to/shodan-mcp-server
con la ruta real al directorio shodan-mcp-server.
Uso con Node.js
Puede utilizar el servidor MCP con Node.js usando el paquete @modelcontextprotocol/sdk
.
- Instalar el SDK de MCP:
- Utilice la función
use_mcp_tool
para llamar a las herramientas:
Documentación de la API
obtener información de IP
Obtener información sobre una dirección IP específica.
Aporte:
Producción:
Un objeto JSON que contiene información sobre la dirección IP.
búsqueda_dns
Realizar búsquedas de DNS para un dominio determinado.
Aporte:
Producción:
Un objeto JSON que contiene la dirección IP resuelta.
obtener_vulnerabilidades
Realizar un seguimiento de las vulnerabilidades asociadas con una dirección IP específica.
Aporte:
Producción:
Un objeto JSON que contiene una lista de vulnerabilidades asociadas con la dirección IP.
información cve
Recupere información sobre un ID CVE específico.
Aporte:
Producción:
Un objeto JSON que contiene información sobre el ID de CVE.
buscar
Busque en Shodan dispositivos que coincidan con una consulta.
Aporte:
Producción:
Un objeto JSON que contiene una lista de dispositivos que coinciden con la consulta.
Estructura del proyecto
Licencia
Instituto Tecnológico de Massachusetts (MIT)
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor WebSocket que proporciona una interfaz MCP para buscar y recuperar información sobre dispositivos conectados a Internet, direcciones IP, datos DNS y vulnerabilidades CVE a través de la API Shodan.
Related MCP Servers
- -securityAlicense-qualityMCP server for querying the Shodan API and Shodan CVEDB. This server provides tools for IP lookups, device searches, DNS lookups, vulnerability queries, CPE lookups, and more.Last updated -779267JavaScriptMIT License
- AsecurityAlicenseAqualityA simple MCP server that facilitates website fetching through a configurable server platform using stdio or SSE transport, allowing integration with tools like Cursor for streamlined access.Last updated -235PythonMIT License
- AsecurityAlicenseAquality一个用于联网搜索的MCP服务器,基于博查搜索API A MCP server for internet search, based on the Bocha Search APILast updated -1PythonMIT License
- -securityFlicense-qualityThis is a Model Context Protocol (MCP) server that provides access to the Shodan API. It allows you to programmatically query Shodan for information about devices, vulnerabilities, and more.Last updated -1JavaScript