mcp-shodan
by BurtTheCoder·★ 127·综合分 50
MCP 服务器,通过 Shodan API 提供网络侦察、DNS 查找和漏洞情报功能。
概述
mcp-shodan 服务器是一个全面的实现,将模型上下文协议 (MCP) 与 Shodan 广泛的网络智能数据库连接起来。它使 AI 模型能够访问有关联网设备的实时信息,包括 IP 详细信息、DNS 数据和来自 Shodan CVEDB 的漏洞情报。该服务器提供多种工具,包括 IP 查找、设备搜索、CVE 和 CPE 查找以及 DNS 操作,所有工具都返回结构化的输出,适合 AI 分析和决策。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
什么时候选它
当您需要在工作流程中通过 AI 访问 Shodan 的网络情报以进行安全研究、侦察或漏洞情报收集时,选择此 MCP 服务器。
什么时候不要选它
如果您没有 Shodan API 密钥,请不要使用它,因为它需要付费积分来进行基本查询之外的大多数操作。
此 server 暴露的工具
从 README 抽取出 7 个工具ip_lookupRetrieve comprehensive information about an IP address
shodan_searchSearch Shodan's database of internet-connected devices
cve_lookupQuery detailed vulnerability information from Shodan's CVEDB
dns_lookupResolve domain names to IP addresses using Shodan's DNS service
reverse_dns_lookupPerform reverse DNS lookups to find hostnames associated with IP addresses
cpe_lookupSearch for Common Platform Enumeration (CPE) entries by product name
cves_by_productSearch for vulnerabilities affecting specific products or CPEs
可对比工具
安装
安装
Claude Desktop
在您的 Claude Desktop 配置文件中添加:
{
"mcpServers": {
"shodan": {
"command": "mcp-shodan",
"env": {
"SHODAN_API_KEY": "您的-shodan-api-密钥"
}
}
}
}通过 Claude Code
claude mcp add --transport stdio --env SHODAN_API_KEY=您的-shodan-api-密钥 shodan -- npx -y @burtthecoder/mcp-shodan通过 Codex CLI
codex mcp add shodan --env SHODAN_API_KEY=您的-shodan-api-密钥 -- npx -y @burtthecoder/mcp-shodan通过 Gemini CLI
gemini mcp add -e SHODAN_API_KEY=您的-shodan-api-密钥 shodan npx -y @burtthecoder/mcp-shodan手动安装
npm install -g @burtthecoder/mcp-shodanFAQ
- 使用 mcp-shodan 需要什么 API 密钥?
- 您需要来自 Shodan 的有效 API 密钥。您可以在 https://account.shodan.io/ 创建账户获取密钥。
- 哪个错误代码表示 API 余额不足?
- HTTP 状态代码 402 'Payment Required' 表示您的 Shodan 账户已用完查询额度。
- 如何测试我的 MCP 服务器是否正常工作?
- 尝试使用 dns_lookup 工具查找知名域名(如 'google.com')的 IP 地址。如果返回 IP 地址,说明您的服务器工作正常。
mcp-shodan 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。