FalconFeeds MCP server について
FalconFeeds MCP server は、MCP クライアントを使うサイバーセキュリティチームに FalconFeeds.io の脅威インテリジェンスを提供します。CVE、脅威フィード、脅威アクター、IOC を検索するツールやプロンプトに加え、脅威画像も取得できます。
主な機能
- 01CVE データの検索と取得
- 02リアルタイム脅威フィードの照会
- 03脅威アクターのプロファイル検索
- 04IOC の取得とエンリッチメント
- 05脅威画像と証拠の参照
- 06サイバーセキュリティ分析プロンプト
活用シーン
- 01CVE と脆弱性の傾向を評価
- 02脅威アクターやキャンペーンを調査
- 03インシデント分析で指標を補強
- 04脅威レポートやハンティング手順を作成
MCP 対応
FalconFeeds.io の脅威インテリジェンスを MCP ツール、リソース、サイバーセキュリティ向けプロンプトとして公開します。MCP クライアントから CVE、フィード、脅威アクター、IOC、脅威画像を照会できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
23掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| cveID | string | いいえ | 検索する特定の CVE ID(例:CVE-2021-44228) |
| keyword | string | いいえ | 全文検索用キーワード |
| next | string | いいえ | 次のページのページネーショントークン |
| publishedSince | number | いいえ | 開始日(ミリ秒) |
| publishedTill | number | いいえ | 終了日(ミリ秒) |
| resultCount | number | いいえ | 結果数(1-50) |
詳細
FalconFeeds MCP サーバー
サイバーセキュリティ脅威インテリジェンスのツールとリソースを提供する 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 キーの取得
- FalconFeeds ダッシュボードにアクセスします
- アカウントを登録するか、ログインします
- 設定に移動します
- API アクセスに移動します
- API キーを生成します
- キーを環境設定にコピーします
メモ
有効なプランがあり、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:スクリーンショット、身代金要求メモ、流出データのサンプルなど、脅威フィードのレポートから視覚的証拠を取得して表示します
プロンプトテンプレート
このサーバーは、脅威インテリジェンスのワークフロー向けに設計された、サイバーセキュリティに特化したプロンプトを提供します。
- 脅威インテリジェンスレポート:包括的な脅威レポートを生成します
- CVE 影響評価:脆弱性の影響と優先順位を分析します
- インシデント脅威相関分析:セキュリティインシデントと既知の脅威を関連付けます
- 脆弱性トレンド分析:脆弱性の公開におけるパターンを特定します
- 脅威ハンティングプレイブック:体系的な脅威ハンティング手順を作成します
- サプライチェーン脅威分析:サードパーティとサプライチェーンのリスクを分析します
- IOC エンリッチメント分析:脅威のコンテキストを加えてインジケーターを強化します
- 業界別脅威ブリーフィング:業界に特化した脅威ブリーフィングを生成します
- マルウェアファミリー分析:マルウェアの特性を詳細に分析します
- 地政学的脅威評価:国家主体や政治的な脅威を分析します
テストと開発
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 エコシステムへの貢献者の皆様
- フィードバックや機能リクエストを寄せてくださったサイバーセキュリティコミュニティの皆様
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。