MCP Catalogs
首页

shodan-mcp

by Vorota-ai·19·综合分 43

一个提供20种工具的MCP服务器,用于Shodan侦察、漏洞情报和DNS分析。

securitydeveloper-toolsai-llm
6
Forks
2
活跃 Issue
3 个月前
最近提交
2 天前
收录于

概述

Shodan MCP服务器将Shodan的互联网情报数据库直接集成到Claude、Cursor和VS Code等AI客户端中。它既提供无需API密钥的免费工具,也提供用于全面侦察的高级工具。服务器使用Pydantic模型提供结构化输出,并包含输入验证以确保安全操作。所有查询都是被动式的,意味着不会向目标系统直接发送数据包。

试试问 AI

装完之后,这里有 4 个你可以让 AI 做的事:

:安全研究人员进行漏洞侦察
:网络管理员监控暴露的服务
:开发人员调查依赖项的安全问题
:我需要Shodan API密钥吗?

什么时候选它

当你需要将互联网侦察和漏洞情报直接集成到 AI 工作流中时,特别是进行安全研究时,应选择此服务器。

什么时候不要选它

如果你需要主动扫描功能(此服务器仅支持被动)、担心对 Shodan 的供应商锁定,或需要更全面的漏洞数据库,应避免使用此服务器。

此 server 暴露的工具

从 README 抽取出 12 个工具
  • shodan-cve-lookup

    Look up any CVE -- CVSS v3 scores, EPSS exploit prediction, references, affected CPEs

  • shodan-search-cves

    Search CVEs with filters -- CISA KEV catalog, EPSS sorting, date ranges

  • shodan-search-cpes

    Search CPE identifiers by product name (e.g., 'apache', 'nginx')

  • shodan-internetdb-lookup

    Fast free IP intelligence -- open ports, vulns, hostnames, CPEs, tags

  • shodan-ip-lookup

    Full IP reconnaissance -- ports, services, banners, geolocation, vulns, ISP/org, ASN

  • shodan-search

    Search Shodan's database of billions of devices with powerful query syntax

  • shodan-dns-resolve

    Resolve hostnames to IP addresses

  • shodan-domain-info

    Domain reconnaissance -- subdomains, DNS records, tags

  • shodan-honeypot-score

    Detect if an IP is a honeypot (0.0 = real, 1.0 = honeypot)

  • shodan-api-info

    Check API key usage -- plan type, remaining credits

  • shodan-my-ip

    Get your external IP address as seen by Shodan

  • shodan-list-filters

    List available search filters

可对比工具

security-mcpnmap-mcpmetasploit-mcpsearch-mcp

安装

Docker(推荐)

docker build -t shodan-mcp https://github.com/vorotaai/shodan-mcp.git

使用uv

git clone https://github.com/vorotaai/shodan-mcp.git
cd shodan-mcp
uv sync --all-groups
shodan-mcp

使用pip

git clone https://github.com/vorotaai/shodan-mcp.git
cd shodan-mcp
pip install .
shodan-mcp

Claude Desktop配置

添加到claude_desktop_config.json

{
  "mcpServers": {
    "shodan-mcp": {
      "command": "docker",
      "args": ["run", "--rm", "-i", "-e", "SHODAN_API_KEY", "shodan-mcp"],
      "env": {
        "SHODAN_API_KEY": "your-api-key-here"
      }
    }
  }
}

FAQ

我需要Shodan API密钥吗?
不需要。有4个工具可以在没有密钥的情况下立即使用:CVE查找、CVE搜索、CPE搜索和InternetDB。免费API密钥可以解锁其余的16个工具。
它安全吗?
是的。所有查询都是被动式的(不会向目标发送数据包),输入经过验证,API密钥绝不会在错误消息中暴露。

shodan-mcp 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。