Token导航 LogoToken导航

MCP Server · 安全风控

Sec Shodan MCP

一个提供全面访问Shodan物联网搜索引擎API的Model Context Protocol (MCP)服务器,支持网络侦察、漏洞研究和安全分析。

未说明官方级别未说明来源级核验工具 26
安全TypeScriptClaudeClaude Desktop

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
schwarztim
提供方
schwarztim

工具数量

26

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Sec Shodan MCP 属于安全风控类 MCP Server,公开资料标注 26 个工具,通过传输方式未标注接入,适配 Claude Desktop、Claude,没有现成的安装命令;接入前先确认权限范围。

分类

安全风控

传输方式

未说明

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 26 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

公开资料仍需确认:安装命令

详细介绍

Shodan MCP服务器

A. 模型上下文协议(MCP) 提供对 肖丹 物联网搜索引擎API。这使得AI助手能够使用Shodan强大的搜索功能进行网络侦察、漏洞研究和安全分析。

特性

  • 设备搜索:使用强大的查询语法在Shodan数据库中搜索连接互联网的设备
  • 主机智能:获取有关特定IP地址的详细信息,包括开放端口、服务和漏洞
  • 利用数据库:搜索Shodan的漏洞数据库,包括CVE、漏洞数据库和Metasploit
  • 网络扫描:请求按需扫描IP地址和网络范围
  • 网络监控:创建警报以监控IP范围的变化
  • DNS操作:执行正向和反向DNS查找,枚举子域
  • 蜜罐检测:使用Shodan的honeyscore算法识别潜在的蜜罐

先决条件

  • Node.js 18或更高版本
  • 一个Shodan API密钥(在 永远。)

安装

# Clone the repository
git clone https://github.com/schwarztim/sec-shodan-mcp.git
cd sec-shodan-mcp

# Install dependencies
npm install

# Build the project
npm run build

配置

克劳德桌面版

添加到您的Claude Desktop配置文件中:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%\Claude\claude_desktop_config.json Linux: ~/.config/claude/claude_desktop_config.json

{
  "mcpServers": {
    "shodan": {
      "command": "node",
      "args": ["/path/to/sec-shodan-mcp/dist/index.js"],
      "env": {
        "SHODAN_API_KEY": "your-api-key-here"
      }
    }
  }
}

克劳德代码

添加到 ~/.claude/user-mcps.json:

{
  "mcpServers": {
    "shodan": {
      "command": "node",
      "args": ["/path/to/sec-shodan-mcp/dist/index.js"],
      "env": {
        "SHODAN_API_KEY": "your-api-key-here"
      }
    }
  }
}

可用工具

搜索与发现

工具说明
shodan_search使用以下过滤器在Shodan中搜索与查询匹配的设备 port:, country:, org:, product:, vuln:
shodan_host获取有关特定IP的所有信息,包括端口、服务、横幅、漏洞和SSL证书
shodan_count统计搜索结果而不消耗查询积分

利用数据库

工具说明
shodan_exploits_search按CVE、作者、平台、类型或端口搜索漏洞
shodan_exploits_count统计匹配漏洞,不返回单个结果

网络扫描

工具说明
shodan_scan请求按需扫描IP地址或CIDR范围
shodan_scan_status检查以前提交的扫描的状态
shodan_list_scans列出所有活动的按需扫描

网络警报

工具说明
shodan_alert_create为IP范围创建监控警报
shodan_alert_list列出所有活动的网络警报
shodan_alert_get获取特定警报的详细信息
shodan_alert_delete删除网络警报
shodan_alert_triggers列出可用的警报触发类型

DNS操作

工具说明
shodan_dns_resolve将主机名解析为IP地址(转发DNS)
shodan_dns_reverse查找IP地址的主机名(反向DNS)
shodan_dns_domain获取包括子域在内的域的DNS信息

安全分析

工具说明
shodan_honeyscore计算IP是蜜罐的概率(0.0到1.0)

效用

工具说明
shodan_ports列出Shodan抓取的所有端口
shodan_protocols列出可用于按需扫描的协议
shodan_filters列出Shodan中可用的所有搜索筛选器
shodan_facets列出可用于搜索结果细分的方面
shodan_api_info获取API计划信息,包括查询和扫描信用
shodan_account_profile获取API密钥的帐户信息
shodan_myip获取您当前的公共IP地址

查询库

工具说明
shodan_saved_queries浏览已保存搜索查询的目录
shodan_search_queries搜索已保存的查询目录

使用示例

搜索设备

# Find Apache servers in the United States
shodan_search: query="apache country:US"

# Find open SSH servers
shodan_search: query="port:22 product:openssh"

# Find devices vulnerable to Log4Shell
shodan_search: query="vuln:CVE-2021-44228"

# Find webcams with screenshots
shodan_search: query="webcam has_screenshot:true"

# Find industrial control systems
shodan_search: query="tag:ics"

# Find devices by organization
shodan_search: query="org:\"Google LLC\""

获取主机信息

# Get details about a specific IP
shodan_host: ip="8.8.8.8"

# Include historical data
shodan_host: ip="8.8.8.8" history=true

搜索漏洞

# Search for Log4j exploits
shodan_exploits_search: query="log4j"

# Find exploits by CVE
shodan_exploits_search: query="cve:CVE-2021-44228"

# Find Metasploit modules
shodan_exploits_search: query="source:metasploit"

DNS操作

# Resolve hostnames
shodan_dns_resolve: hostnames="google.com,github.com"

# Reverse DNS lookup
shodan_dns_reverse: ips="8.8.8.8,1.1.1.1"

# Get domain information
shodan_dns_domain: domain="example.com"

API学分

不同的Shodan API计划有不同的信用额度:

  • 免费帐户:每月搜索查询次数有限
  • 按页码搜索:消耗查询积分
  • shodan_count:不消耗积分(用于范围界定)
  • 按需扫描:消耗扫描积分(每个IP 1个积分)
  • 一些过滤器 (比如 vuln:)要求付费计划

通过以下方式查看您当前的积分 shodan_api_info.

发展

# Run in development mode
npm run dev

# Build for production
npm run build

# Start the server
npm start

安全通知

该工具旨在用于合法的安全研究、渗透测试(经授权)和网络防御目的。在扫描或探测您不拥有的系统之前,始终确保您有适当的授权。

资源

许可证

MIT许可证-请参阅 许可证 了解详情。

贡献

欢迎投稿!请随时提交拉取请求。

工具与能力

工具数量

26

资源数量

0

提示词数量

0

能力标签

物联网搜索TypeScript本地部署网络安全漏洞研究网络侦察DNS操作

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

资产与漏洞排查

批量查询资产和漏洞信息,输出待修清单。

日志审计

从日志里筛出异常访问和高风险操作。

合规检查

按规则核对配置项,记录不符合项。

选择建议

值得选的地方

  • 工具数量 26 个,一次接入能覆盖的操作比单点工具更全。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在安全风控场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Sec Shodan MCP

MCP World · 本页

26未说明未标注1 个2026-05-17
Modelcontextprotocol C22988b0

MCP World

0stdio有1 个2026-05-17
Hexstrike AI

MCP World

0stdio有1 个2026-05-17
Cyber Strike AI

MCP World

75未说明未标注1 个2026-05-17
MCP Scan

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Sec Shodan MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

Sec Shodan MCP 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Sec Shodan MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Sec Shodan MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Sec Shodan MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP