Repolode
w0h1v

w0h1v/mcp-shodan

AIエージェントからShodan APIとCVEDBを利用し、インターネット上のデバイス検索、ホスト調査、DNS、CVE情報の取得を可能にするMCPサーバー。

代替できる製品:Shodan

スター
187
フォーク
31
未解決の Issue
3
最終コミット
一昨日

これは何?

mcp-shodanは、Claude、Codex、Gemini CLIなどのAIエージェントをShodan APIとShodan CVEDBに接続するMCPサーバーです。IPアドレス、ホスト名、検索クエリ、製品名、CVEを渡すと、開放ポートやバナー、TLS証明書の詳細、DNSレコード、脆弱性の深刻度とEPSS・KEVのステータスを取得できます。

このサーバーは、3つのグループに分かれた読み取り専用ツールを11個提供します。ネットワーク情報の検索(ホスト情報、デバイス検索、件数、サブドメイン、一括DNS解決)、CVEDBの脆弱性情報(CVEの詳細、CPE検索、製品別CVE)、検索フィルターの一覧表示や残りのAPIクレジットの確認を行う補助機能です。無料で使えるツールはその旨が明記されており、CVEDBの呼び出しにAPIキーは必要ありません。

デスクトップクライアント向けのstdio、またはHTTPストリーミングサービスとして実行でき、Node.js 20以降と自身のShodan APIキーが必要です。リクエストを送信する前にzodスキーマで入力を検証し、APIキーはapi.shodan.ioにのみ送信されます。

主な機能

  • 01IPv4およびIPv6アドレスを対象に、ポート、製品、CVE、TLSの詳細を含むホスト調査。
  • 02Shodanのクエリ構文を使ったデバイス検索。ページングとファセットによる内訳表示にも対応。
  • 03クレジットを消費する前に検索規模を把握できる、無料の件数のみのクエリ。
  • 04CVEDB経由でCVSS、EPSS、KEVデータを含むCVEおよびCPE情報を検索。
  • 05一括での正引き・逆引きDNS検索とサブドメイン列挙。
  • 06stdioまたはHTTPストリーミングによる通信に対応し、Dockerイメージも利用可能。

ユースケース

  • セキュリティレビュー中に、指定したIPアドレスでどのサービスが公開されているかをAIエージェントに確認する。
  • CVEがKEVカタログに含まれているか、またEPSSスコアから悪用される可能性がどの程度かを確認する。
  • 有料検索を実行する前に、無料の件数クエリでインターネット全体の検索規模を見積もる。
  • 外部の攻撃対象領域を把握するため、サブドメインを列挙しDNSレコードを解決する。

クイックスタート

  1. 1

    アカウントページからShodan APIキーを取得します

  2. 2

    Claude Codeにサーバーを追加します

    claude mcp add --transport stdio --env SHODAN_API_KEY=your-key shodan -- npx -y @burtthecoder/mcp-shodan

使う前に知っておきたいこと

  • ご自身の有料またはメンバーシップのShodan APIキーが必要です。また、検索フィルターを使うにはメンバーシップまたは有料プランが必要です。
  • HTTPトランスポートには認証機能がないため、localhost上で実行するか、認証プロキシの背後に配置してください。

収録されている特集

トピック

よくある質問

mcp-shodan とは?
AIエージェントからShodan APIとCVEDBを利用し、インターネット上のデバイス検索、ホスト調査、DNS、CVE情報の取得を可能にするMCPサーバー。 mcp-shodanは、Claude、Codex、Gemini CLIなどのAIエージェントをShodan APIとShodan CVEDBに接続するMCPサーバーです。IPアドレス、ホスト名、検索クエリ、製品名、CVEを渡すと、開放ポートやバナー、TLS証明書の詳細、DNSレコード、脆弱性の深刻度とEPSS・KEVのステータスを取得できます。
mcp-shodan は無料で使えますか?ライセンスは?
mcp-shodan は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
mcp-shodan は今もメンテナンスされていますか?
活発にメンテナンス中。mcp-shodan の最終コミットは 2026年11月4日 です。
mcp-shodan は何に使えますか?
セキュリティレビュー中に、指定したIPアドレスでどのサービスが公開されているかをAIエージェントに確認する。 CVEがKEVカタログに含まれているか、またEPSSスコアから悪用される可能性がどの程度かを確認する。 有料検索を実行する前に、無料の件数クエリでインターネット全体の検索規模を見積もる。 外部の攻撃対象領域を把握するため、サブドメインを列挙しDNSレコードを解決する。
mcp-shodan のインストール方法は?
アカウントページからShodan APIキーを取得します Claude Codeにサーバーを追加します: claude mcp add --transport stdio --env SHODAN_API_KEY=your-key shodan -- npx -y @burtthecoder/mcp-shodan
mcp-shodan はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/w0h1v/mcp-shodan

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト