MA

m507/ai-soc-agent

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

53 stars 12 forks 品質 59 トレンド 21MIT

ブラックハット2025プレゼンテーションとコードベース:自動セキュリティ調査、アラートトリアージ、インシデント応答のためのAI SOCエージェント&MCPサーバー。 ELK、IRIS、その他のプラットフォームとの統合.

概要

ケース管理、SIEM分析、モデルコンテキストプロトコル(MCP)によるCTI強化のためのインテリジェントな自動化でセキュリティ操作チームを提供するAIを搭載したセキュリティ調査およびインシデント対応プラットフォームです。 このプロジェクトは現在、アクティブな開発中です。 機能、API、ドキュメントは開発の進捗状況として変更する場合があります。 デモビデオを見ると、SamiGPT のアクションが表示されます。 詳細な文書やプレゼンテーション資料については、 SamiGPTを実行する2つの方法。 Docker Compose は、セットアップ用の別のコピーを開始します。 生産方法は、ポート8081と8082のサーブシステムサービスです。 SamiGPTは、onboarding/docker-compose.yml から独自の Docker Compose スタックとして動作します。 そのコンテナは新しい: UI はホストポートにあり、MCP はホストポートにあります。 8081 や 8082 をバインドせず、製造サービスを利用していません。 コンテナは空白の設定から始まります。 /setupのセットアップウィザードは、コンソールパスワードと統合トークンを要求します.

概要(AI 翻訳)

SamiGPTは、ケース管理、SIEM分析、モデルコンテキストプロトコル(MCP)によるCTI強化のためのインテリジェントな自動化でセキュリティ操作チームを提供するAI搭載のセキュリティ調査およびインシデント対応プラットフォームです。

注記: このプロジェクトは現在、アクティブな開発中です。 機能、API、ドキュメントは開発の進捗状況として変更する場合があります。

デモ

デモビデオを見ると、SamiGPT のアクションが表示されます。

デモビデオ

詳細な文書やプレゼンテーション資料については、

AIエージェントプレゼンテーションPDF

SamiGPTのダッシュボード:

クイックスタート

SamiGPTを実行する2つの方法。 Docker Compose は、セットアップ用の別のコピーを開始します。 生産方法は、ポート8081と8082の[serveeシステムサービスです。

ドッカーコンポース

SamiGPTは、onboarding/docker-compose.yml から独自の Docker Compose スタックとして動作します。 そのコンテナは新しい: UI はホストポート 18081 にあり、MCP はホストポート 18082 にあります。 8081 や 8082 をバインドせず、製造サービスを利用していません。

コンテナは空白の設定から始まります。 [`/setup`のセットアップウィザードは、コンソールパスワードと統合トークンを要求します。 スキップされたステップは `config.json からプレースホルダーに滞在します.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

SamiGPT

SamiGPT is an AI-powered security investigation and incident response platform that provides security operations teams with intelligent automation for case management, SIEM analysis, and CTI enrichment through the Model Context Protocol (MCP).

Note: This project is currently under active development. Features, APIs, and documentation may change as development progresses.

Demo

Watch the demo video to see SamiGPT in action:

Demo Video

For detailed documentation and presentation materials:

AI Agents Presentation PDF

SamiGPT’s Dashboard:

Quick Start

Two ways to run SamiGPT. Docker Compose starts a separate copy for setup. The production method is the servee systemd service on ports 8081 and 8082.

Docker Compose

SamiGPT runs as its own Docker Compose stack from onboarding/docker-compose.yml. That container is new: the UI is on host port 18081 and MCP is on host port 18082. It does not bind 8081 or 8082, and it does not use the production service.

The container starts with a blank config. A setup wizard at /setup asks for the console password and the integration tokens. Skipped steps stay at the placeholders from config.json.example and are not treated as connected. Certificate checks for Elastic, the local TIP, and NetBox are left off. The MCP listener binds 0.0.0.0.

Start it:

docker compose -p samigpt-onboarding -f onboarding/docker-compose.yml up --build

Open the wizard:

https://127.0.0.1:18081/setup

The browser warns about the self-signed certificate written in the container on first start. Accept it for this host. The wizard order is Security, SIEM (Elastic), case management, EDR, threat intel, knowledge and assets, engineering tickets, then AI and MCP. Each optional step has Skip for now. Finish writes the config and opens the console at https://127.0.0.1:18081. Sign in with the username and password from the Security step.

Config and certificates stay in Compose volumes, so the next up keeps what the wizard saved. Stop the stack with:

docker compose -p samigpt-onboarding -f onboarding/docker-compose.yml down

Add -v only when you want that saved config removed.

After the wizard

Use Refresh models on the AI step to list models for the token you entered. MCP is reachable on the host at port 18082 (the process inside the container listens on 8082). The AI step stores the public URL and bearer token. Open WebUI can be registered from that same step.

In SamiGPT, the MCP button shows health and registered tools:

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →