Skip to main content
Glama

Chronicle SecOps MCP Server

by emeryray2002

このプロジェクトは廃止され、代わりにhttps://github.com/google/mcp-securityが推奨されます。

Chronicle SecOps MCP サーバー

これは、Google の Chronicle Security Operations スイートと連携するための MCP(Model Context Protocol)サーバーです。MCP情報

Claude Desktopへのインストール

この MCP サーバーを Claude Desktop で使用するには:

  1. Claude Desktopをインストールする
  2. Claudeデスクトップを開き、Claudeメニューから「設定」を選択します。
  3. 左側のバーの「開発者」をクリックし、「設定の編集」をクリックします。
  4. claude_desktop_config.jsonを次の構成で更新します (パスを実際のパスに置き換えます)。
{ "mcpServers": { "secops-mcp": { "command": "/path/to/your/uv", "args": [ "--directory", "/path/to/your/mcp-secops-v3", "run", "secops_mcp.py" ], "env": { "CHRONICLE_PROJECT_ID": "your-google-cloud-project-id", "CHRONICLE_CUSTOMER_ID": "your-chronicle-customer-id", "CHRONICLE_REGION": "us" } } } }
  1. 必ず更新してください:
    • uvへのパス ( which uvを使用して検索します)
    • このリポジトリのクローン先ディレクトリパス
    • Chronicle の認証情報(プロジェクト ID、顧客 ID、リージョン)
  2. ファイルを保存し、Claude Desktopを再起動します。
  3. 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 を自動的にインストールするには:

npx -y @smithery/cli install @emeryray2002/mcp-secops-v3 --client claude

手動インストール

  1. パッケージをインストールします。
pip install -e .
  1. 環境変数を設定します。
export CHRONICLE_PROJECT_ID="your-google-cloud-project-id" export CHRONICLE_CUSTOMER_ID="your-chronicle-customer-id" export CHRONICLE_REGION="us" # or your region

要件

  • Python 3.11以上
  • Chronicle Security Operations が有効になっている Google Cloud アカウント
  • 適切な認証が設定されている

使用法

MCPサーバーの実行

python main.py

API機能

MCP サーバーは次の機能を提供します。

  1. セキュリティイベントを検索: Chronicle でセキュリティイベントを検索
  2. セキュリティアラートを取得: セキュリティアラートを取得する
  3. エンティティの検索: エンティティ情報 (IP、ドメイン、ハッシュなど) を検索します。
  4. セキュリティルールの一覧表示: 検出ルールの一覧表示
  5. IoC 一致を取得: 侵害の兆候の一致を取得

MCP サーバーの使用の完全な例については、 example.py参照してください。

認証

サーバーはGoogleの認証を使用しています。次のいずれかをご確認ください。

  1. アプリケーションデフォルト資格情報(ADC)を設定する
  2. GOOGLE_APPLICATION_CREDENTIALS環境変数を設定する
  3. gcloud auth application-default loginを使用しました

ライセンス

アパッチ 2.0

発達

プロジェクトは次のように構成されています。

  • secops_mcp.py : メインMCPサーバーの実装
  • example.py : MCPサーバーの使用例
-
security - not tested
A
license - permissive license
-
quality - not tested

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.

Google の Chronicle Security Operations スイートと対話するための MCP サーバー。ユーザーは、セキュリティ イベントの検索、アラートの取得、エンティティの検索、セキュリティ ルールの一覧表示、IoC の一致の取得を行うことができます。

  1. Claude Desktopへのインストール
    1. 特徴
      1. セキュリティツール
    2. インストール
      1. Smithery経由でインストール
      2. 手動インストール
    3. 要件
      1. 使用法
        1. MCPサーバーの実行
        2. API機能
      2. 認証
        1. ライセンス
          1. 発達

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              An MCP (Model Context Protocol) server that provides Google search capabilities and webpage content analysis tools. This server enables AI models to perform Google searches and analyze webpage content programmatically.
              Last updated -
              3
              31
              52
              TypeScript
            • A
              security
              A
              license
              A
              quality
              An MCP server that enables interaction with Safe (formerly Gnosis Safe) smart contract wallets, allowing users to query transactions, get multisig details, and decode transaction data through natural language.
              Last updated -
              3
              JavaScript
              MIT License
            • A
              security
              A
              license
              A
              quality
              An MCP server that provides a comprehensive interface to Semgrep, enabling users to scan code for security vulnerabilities, create custom rules, and analyze scan results through the Model Context Protocol.
              Last updated -
              6
              192
              Python
              MIT License
              • Linux
              • Apple
            • -
              security
              F
              license
              -
              quality
              An MCP server that monitors and provides analytics on weekly report submissions in a Google Sheet, allowing users to check missing submissions, view statistics, and track individual reporting status.
              Last updated -
              Python

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/emeryray2002/mcp-secops-v3'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server