SHODAN MCPサーバー

SHODAN MCPサーバー

SHODAN-MCPは、Shodanのインターネット全体のデバイス検索とセキュリティ解析機能をFlowHuntにもたらし、シームレスなAI駆動の脅威インテリジェンスおよび脆弱性評価を可能にします。

「SHODAN」MCPサーバーは何ができる?

SHODAN-MCPは、インターネットに接続されたデバイスのための世界初の検索エンジン「Shodan」のAPIとのインターフェースを強力に提供します。セキュリティ研究者、ペネトレーションテスター、サイバーセキュリティ専門家のために、グローバルなインターネット環境を探索・分析・監視する包括的なツールセットを提供します。Model Context Protocol (MCP) を通じてShodanの機能を公開することで、SHODAN-MCPサーバーはAIアシスタントや開発ツールが高度なクエリ、脆弱性分析、ホストインテリジェンスの取得をShodan APIから直接実行できるようにします。この統合により、ネットワークマッピングや脆弱性評価、デバイス発見といったタスクが効率化され、サイバーセキュリティインテリジェンスを活用する開発・研究ワークフローを大幅に強化します。

プロンプト一覧

リポジトリにはプロンプトテンプレートに関する情報はありません。

リソース一覧

リポジトリには明示的なリソースセクションは記載されていません。

ツール一覧

ルートREADMEや可視コード構成内に直接的なツール定義はありません。サーバーは検索、ホスト情報取得、脆弱性発見、DNSインテリジェンスなどのアクションを機能として提供していますが、これらはMCPツールプリミティブとしてではなく特徴として説明されています。

このMCPサーバーのユースケース

  • 脆弱性発見: 特定のCVEや脆弱性に晒されたデバイスを発見し、インターネット上のリスクシステムを迅速に特定できます。
  • ホストインテリジェンス収集: あらゆるIPの詳細情報(開放ポート、サービスバナー、構成など)を取得し、包括的なセキュリティ分析を支援します。
  • ネットワークマッピング&列挙: ドメインインフラや関連サービスのマッピング、逆引きDNSルックアップの実施など、組織の攻撃対象領域を把握できます。
  • セキュリティリサーチ&脅威評価: CVSSスコアやEPSS指標によるリスク分析を通じて、ペネトレーションテストや脆弱性管理プロセスを強化します。
  • 組織・地理的分析: 検索結果を組織や地理情報ごとに分類し、レッドチーミングやグローバルな脅威インテリジェンスに役立てます。

セットアップ方法

Windsurf

  1. Python 3.8+と有効なShodan APIキーを用意します。
  2. SHODAN-MCPリポジトリをクローンし、依存関係をインストールします。
  3. Windsurfの設定ファイルにSHODAN-MCPをMCPサーバーとして追加します:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. 設定を保存し、Windsurfを再起動します。
  5. インターフェースでサンプルのSHODANクエリを発行して動作を確認します。

APIキーのセキュリティ

APIキーは環境変数に保存してください:

{
  "env": {
    "SHODAN_API_KEY": "your_api_key_here"
  },
  "inputs": {}
}

Claude

  1. Python 3.8+とShodan APIキーをインストールします。
  2. リポジトリをクローンし、案内通りセットアップします。
  3. Claude Desktopで「設定」→「開発者」→「設定を編集」に進みます。
  4. SHODAN-MCPサーバーを追加します:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. 保存し、Claude Desktopを再起動します。

Cursor

  1. 前提条件: Python 3.8+、Shodan APIキー。
  2. SHODAN-MCPをクローンしてインストールします。
  3. CursorのMCP設定ファイルを開きます。
  4. サーバーを追加します:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  5. 変更を保存し、Cursorを再起動します。

Cline

  1. Python 3.8+とShodan APIキーを用意してください。
  2. リポジトリをクローンし、依存関係をインストールします。
  3. Clineの設定を編集し、以下を含めます:
    "mcpServers": {
      "shodan-mcp": {
        "command": "python",
        "args": ["shodan-mcp-server/main.py"]
      }
    }
    
  4. 保存してClineを再起動します。

FlowHuntフロー内でこのMCPを使う方法

FlowHuntでMCPサーバーを統合するには、フローにMCPコンポーネントを追加し、AIエージェントと接続します。

FlowHunt MCP flow

MCPコンポーネントをクリックすると設定パネルが開きます。system MCP設定セクションで、以下のJSONフォーマットでMCPサーバー情報を入力してください:

{
  "shodan-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

設定が完了すると、AIエージェントがこのMCPをツールとして利用でき、すべての機能へのアクセスが可能になります。“shodan-mcp"は実際のサーバー名に、URLもご自身のMCPサーバーURLに置き換えてください。


概要

セクション有無詳細・備考
概要README.mdに明確な説明あり
プロンプト一覧プロンプトテンプレートの記載なし
リソース一覧明示的なリソースの記載なし
ツール一覧ツールは特徴として説明されており、明示的なMCPツールではない
APIキーのセキュリティ.env使用例とJSON環境変数例を記載
サンプリングサポート(評価には重要度低)サンプリング機能の記載なし

上記をふまえると、SHODAN-MCPは概要説明やセットアップガイドは充実していますが、プロンプト・リソース・ツール・サンプリング/ルーツサポートのドキュメントは不足しています。豊富なLLM統合パターンを求める開発者向けのプラグアンドプレイMCPとしては追加作業が必要になるかもしれません。私の評価: 4/10


MCPスコア

ライセンスあり✅ (MIT)
ツールが少なくとも1つある
フォーク数1
スター数5

よくある質問

SHODAN-MCPサーバーとは何ですか?

SHODAN-MCPはShodan APIへのインターフェースであり、AIエージェントや開発ツールがFlowHuntワークフロー内でModel Context Protocol (MCP)を使ってデバイス発見、脆弱性分析、ネットワークマッピングを行うことを可能にします。

SHODAN-MCPの主なユースケースは何ですか?

SHODAN-MCPは、脆弱性発見、ホストインテリジェンス収集、ネットワークマッピング、セキュリティリサーチ、組織・地理的脅威分析をFlowHuntから直接実現します。

自分の環境でSHODAN-MCPをセットアップするには?

Python 3.8+をインストールし、Shodan APIキーを取得、SHODAN-MCPリポジトリをクローンし、上記のWindsurf、Claude、Cursor、Cline向けのクライアントごとの設定手順に従ってください。

SHODAN-MCPでは自分のShodan APIキーは安全ですか?

はい、設定手順で示しているようにAPIキーを環境変数に保存することで、安全に管理でき、ソースコードから分離できます。

SHODAN-MCPはプロンプトテンプレートや明示的なツール定義を提供しますか?

いいえ、SHODAN-MCPは検索や脆弱性分析などのアクションを機能として公開していますが、ドキュメント内でプロンプトテンプレートや明示的なMCPツールプリミティブは含まれていません。

SHODAN-MCPをFlowHuntに統合

SHODAN-MCPをFlowHuntフローに接続することで、リアルタイムのデバイス発見と脆弱性分析を解放します。今すぐセキュリティ自動化と脅威インテリジェンスを強化しましょう。

詳細はこちら

認証可能なMCPサーバー
認証可能なMCPサーバー

認証可能なMCPサーバー

認証可能なMCPサーバーは、リモートアテステーションと機密コンピューティングをFlowHuntワークフローに導入し、AIエージェントやクライアントが接続前にサーバーの完全性を検証できるようにします。ハードウェアによる暗号学的証明を活用し、安全で改ざんされていないAIパイプラインを保証します。...

1 分で読める
Security AI Infrastructure +4
Codacy MCPサーバー統合
Codacy MCPサーバー統合

Codacy MCPサーバー統合

Codacy MCPサーバーはAIアシスタントとCodacyプラットフォームをつなぎ、自動化されたコード品質・セキュリティ分析、リポジトリ管理、開発者ワークフロー最適化をCodacyの強力なAPIへのプログラマティックアクセスで実現します。...

1 分で読める
AI Code Quality +4
AWSリソースMCPサーバー
AWSリソースMCPサーバー

AWSリソースMCPサーバー

AWSリソースMCPサーバーは、AIアシスタントがPythonとboto3を使って会話形式でAWSリソースの管理やクエリを行えるようにします。安全かつ権限ベースの操作で、強力なAWS自動化と管理をFlowHuntワークフローに統合しましょう。...

1 分で読める
AI AWS +6