remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for interacting with Google's Chronicle Security Operations suite, including searching security events, retrieving security alerts, looking up entity information, listing detection rules, and getting Indicators of Compromise matches.
これは個人的なプロジェクトです。
Chronicle SecOps MCP サーバー
これは、Google の Chronicle Security Operations スイートと連携するための MCP(Model Context Protocol)サーバーです。MCP情報
Claude Desktopへのインストール
この MCP サーバーを Claude Desktop で使用するには:
- Claude Desktopをインストールする
- Claudeデスクトップを開き、Claudeメニューから「設定」を選択します。
- 左側のバーの「開発者」をクリックし、「設定の編集」をクリックします。
claude_desktop_config.json
を次の構成で更新します (パスを実際のパスに置き換えます)。
- 必ず更新してください:
uv
へのパス (which uv
を使用して検索します)- このリポジトリのクローン先ディレクトリパス
- Chronicle の認証情報(プロジェクト ID、顧客 ID、リージョン)
- ファイルを保存し、Claude Desktopを再起動します。
- Claudeデスクトップインターフェースにハンマーアイコンが表示され、MCPサーバーがアクティブであることがわかります。
特徴
セキュリティツール
search_security_events
: カスタマイズ可能なクエリを使用して Chronicle のセキュリティ イベントを検索しますget_security_alerts
: Chronicle からセキュリティアラートを取得するlookup_entity
: エンティティに関する情報(IP、ドメイン、ハッシュ)を検索するlist_security_rules
: Chronicle からのセキュリティ検出ルールを一覧表示するget_ioc_matches
: Chronicle から侵害の兆候 (IoC) の一致を取得します。
インストール
Smithery経由でインストール
Smithery経由で Claude Desktop 用の mcp-secops-v3 を自動的にインストールするには:
手動インストール
- パッケージをインストールします。
- 環境変数を設定します。
要件
- Python 3.11以上
- Chronicle Security Operations が有効になっている Google Cloud アカウント
- 適切な認証が設定されている
使用法
MCPサーバーの実行
API機能
MCP サーバーは次の機能を提供します。
- セキュリティイベントを検索: Chronicle でセキュリティイベントを検索
- セキュリティアラートを取得: セキュリティアラートを取得する
- エンティティの検索: エンティティ情報 (IP、ドメイン、ハッシュなど) を検索します。
- セキュリティルールの一覧表示: 検出ルールの一覧表示
- IoC 一致を取得: 侵害の兆候の一致を取得
例
MCP サーバーの使用の完全な例については、 example.py
参照してください。
認証
サーバーはGoogleの認証を使用しています。次のいずれかをご確認ください。
- アプリケーションデフォルト資格情報(ADC)を設定する
- GOOGLE_APPLICATION_CREDENTIALS環境変数を設定する
gcloud auth application-default login
を使用しました
ライセンス
アパッチ 2.0
発達
プロジェクトは次のように構成されています。
secops_mcp.py
: メインMCPサーバーの実装example.py
: MCPサーバーの使用例
This server cannot be installed
Google の Chronicle Security Operations スイートと対話するための MCP サーバー。ユーザーは、セキュリティ イベントの検索、アラートの取得、エンティティの検索、セキュリティ ルールの一覧表示、IoC の一致の取得を行うことができます。