mcpField
F
FalconFeeds MCP server

FalconFeeds MCP server

ローカル
github.com/Technisanct生産性245 週間前に更新

FalconFeeds MCP server について

FalconFeeds MCP server は、MCP クライアントを使うサイバーセキュリティチームに FalconFeeds.io の脅威インテリジェンスを提供します。CVE、脅威フィード、脅威アクター、IOC を検索するツールやプロンプトに加え、脅威画像も取得できます。

主な機能

  1. 01CVE データの検索と取得
  2. 02リアルタイム脅威フィードの照会
  3. 03脅威アクターのプロファイル検索
  4. 04IOC の取得とエンリッチメント
  5. 05脅威画像と証拠の参照
  6. 06サイバーセキュリティ分析プロンプト

活用シーン

  1. 01CVE と脆弱性の傾向を評価
  2. 02脅威アクターやキャンペーンを調査
  3. 03インシデント分析で指標を補強
  4. 04脅威レポートやハンティング手順を作成

MCP 対応

FalconFeeds.io の脅威インテリジェンスを MCP ツール、リソース、サイバーセキュリティ向けプロンプトとして公開します。MCP クライアントから CVE、フィード、脅威アクター、IOC、脅威画像を照会できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"falconfeeds": {
"command": "npx",
"args": [
"-y",
"@falconfeeds/mcp"
],
"env": {
"FALCONFEEDS_API_KEY": "<FALCONFEEDS_API_KEY>",
"FALCONFEEDS_TIMEOUT": "<FALCONFEEDS_TIMEOUT>"
}
}
}
}
起動コマンドnpx -y @falconfeeds/mcp
設定が必要な環境変数
FALCONFEEDS_API_KEYシークレット
FALCONFEEDS_TIMEOUT

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@falconfeeds/mcp

ツール

23

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
cveIDstringいいえ検索する特定の CVE ID(例:CVE-2021-44228)
keywordstringいいえ全文検索用キーワード
nextstringいいえ次のページのページネーショントークン
publishedSincenumberいいえ開始日(ミリ秒)
publishedTillnumberいいえ終了日(ミリ秒)
resultCountnumberいいえ結果数(1-50)

詳細

FalconFeeds ロゴ

FalconFeeds MCP サーバー

npm version License: MIT TypeScript

サイバーセキュリティ脅威インテリジェンスのツールとリソースを提供する MCP サーバー

ドキュメント • API リファレンス • ダッシュボード • サポート


標準化されたツールとリソースを通じて、リアルタイムのサイバーセキュリティ脅威インテリジェンスを MCP クライアントに接続します。FalconFeeds.io から包括的な IOC、CVE、TTP、脅威アクターのデータにアクセスでき、Claude Desktop、VS Code、その他の MCP 対応アプリケーションとシームレスに統合できます。

機能

  • CVE インテリジェンス:詳細な分析とともに、共通脆弱性識別子(CVE)データを検索、取得します
  • 脅威フィード:世界各地の情報源からリアルタイムの脅威インテリジェンスフィードにアクセスします
  • 脅威アクター:脅威アクターやサイバー犯罪グループの詳細なプロファイルを取得します
  • 脅威画像:脅威フィードからスクリーンショットや視覚的証拠を取得します
  • IOC 管理:エンリッチメント機能を使用して侵害指標を扱います
  • MCP プロンプト:脅威分析ワークフローに最適化された、すぐに使えるサイバーセキュリティ用プロンプト

インストール方法

NPX によるインストール(推奨)

MCP クライアントの設定にサーバーを追加します:

{
  "mcpServers": {
    "falconfeeds": {
      "command": "npx",
      "args": [
        "-y",
        "@falconfeeds/mcp@latest"
      ],
      "env": {
        "FALCONFEEDS_API_KEY": "your_api_key_here",
      }
    }
  }
}
ローカル開発

開発またはカスタマイズのために、リポジトリをクローンしてビルドします:

git clone https://github.com/Technisanct/falconfeeds-mcp.git
cd falconfeeds-mcp

依存関係をインストールします

npm install

プロジェクトをビルドします

npm run build

MCP クライアントを設定します:

{
  "mcpServers": {
    "falconfeeds": {
      "command": "node",
      "args": [
        "/path/to/falconfeeds-mcp/dist/index.js"
      ],
      "env": {
        "FALCONFEEDS_API_KEY": "your_api_key_here"
      }
    }
  }
}
API キーの取得
  1. FalconFeeds ダッシュボードにアクセスします
  2. アカウントを登録するか、ログインします
  3. 設定に移動します
  4. API アクセスに移動します
  5. API キーを生成します
  6. キーを環境設定にコピーします

メモ

有効なプランがあり、API クレジットが十分にあることを確認してください

クライアントとの統合

MCP ツール

CVE 操作
  • get_cve_by_id:識別子を指定して、特定の CVE の詳細を取得します
  • search_cves_by_keyword:指定したキーワードに一致する CVE を検索します
  • get_cves_by_date_range:指定した期間内の CVE を取得します
  • get_next_cve_page:大量の CVE 検索結果をページ分割して取得します
脅威フィード操作
  • get_threat_feeds:フィルターに基づいて脅威フィードを取得します
脅威アクター操作
  • get_threat_actor_profile:関連フィードを含む、脅威アクターの包括的なプロファイルを取得します
  • search_threat_actors:脅威アクターのプロファイルを検索、絞り込みます
  • get_threat_actor_by_id:脅威アクターの詳細情報を取得します
  • search_threat_actors_by_name:名前または別名で脅威アクターを検索します
  • get_next_threat_actor_page:脅威アクターの検索結果をページ分割して取得します
IOC 操作
  • get_IOCs:詳細な IOC をすべて取得します
  • get_IOCsThreatActors:特定の IOC に関連する脅威アクターを取得します
  • get_IOCsMalwares:特定の IOC に関連するマルウェア情報を取得します
脅威画像操作
  • get_threat_image:スクリーンショット、身代金要求メモ、流出データのサンプルなど、脅威フィードのレポートから視覚的証拠を取得して表示します

プロンプトテンプレート

このサーバーは、脅威インテリジェンスのワークフロー向けに設計された、サイバーセキュリティに特化したプロンプトを提供します。

  1. 脅威インテリジェンスレポート:包括的な脅威レポートを生成します
  2. CVE 影響評価:脆弱性の影響と優先順位を分析します
  3. インシデント脅威相関分析:セキュリティインシデントと既知の脅威を関連付けます
  4. 脆弱性トレンド分析:脆弱性の公開におけるパターンを特定します
  5. 脅威ハンティングプレイブック:体系的な脅威ハンティング手順を作成します
  6. サプライチェーン脅威分析:サードパーティとサプライチェーンのリスクを分析します
  7. IOC エンリッチメント分析:脅威のコンテキストを加えてインジケーターを強化します
  8. 業界別脅威ブリーフィング:業界に特化した脅威ブリーフィングを生成します
  9. マルウェアファミリー分析:マルウェアの特性を詳細に分析します
  10. 地政学的脅威評価:国家主体や政治的な脅威を分析します

テストと開発

MCP Inspector でのテスト

MCP Inspector を使ってサーバーのツールとプロンプトをテストします。

npx @modelcontextprotocol/inspector npx -y @falconfeeds/mcp@latest
使用例

脅威インテリジェンスのクエリ:

"Search for recent CVEs affecting Apache products with CVSS score above 7.0"

脅威アクターの調査:

"Get information about APT29 and their recent campaigns targeting government sectors"

IOC 分析:

"Analyze this IP address for malicious activity: 192.168.1.100"

トラブルシューティング

よくある問題

API キーが機能しない場合:

  • FalconFeeds ダッシュボードから API キーが正しくコピーされていることを確認してください
  • キーの有効期限が切れていないこと、または取り消されていないことを確認してください
  • 環境設定でキーが正しく設定されていることを確認してください
  • 十分なクレジットがあることを確認してください

NPX のインストールに関する問題:

  • Node.js 18.0.0 以降がインストールされていることを確認してください
  • npm キャッシュをクリアしてみてください:npm cache clean --force
  • パッケージのインストールを自動承認するには、-y フラグを使用してください

MCP クライアントの接続に関する問題:

  • サーバーの設定を変更した後、MCP クライアントを再起動してください
  • JSON 設定の構文が有効であることを確認してください
  • 接続エラーがないか、クライアントのログを確認してください
  • サーバープロセスが正しく起動することを確認してください
サポートを受ける
  • ドキュメント:https://dash.falconfeeds.io/mcp/docs
  • Falconfeeds API ドキュメント:https://dash.falconfeeds.io/api/docs
  • バグ報告:詳しいエラー情報を添えて、GitHub で issue を作成してください
  • コミュニティサポート:ヘルプやヒントについて、コミュニティのディスカッションにご参加ください
  • エンタープライズサポート:エンタープライズ向けのサポートについては、FalconFeeds サポートにお問い合わせください

貢献

サイバーセキュリティと開発のコミュニティからの貢献を歓迎します!

開発ガイドライン
  • 既存のコードパターンとアーキテクチャに従ってください
  • ツールやプロンプトを変更した場合は、ドキュメントを更新してください
  • TypeScript の strict モードに準拠していることを確認してください

ライセンス

このプロジェクトは MIT License の下でライセンスされています。詳細については、LICENSE ファイルをご覧ください。

謝辞

  • Model Context Protocol を使用して構築されています
  • FalconFeeds.io の脅威インテリジェンスプラットフォームを活用しています
  • TypeScript および Node.js エコシステムへの貢献者の皆様
  • フィードバックや機能リクエストを寄せてくださったサイバーセキュリティコミュニティの皆様

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。