MA

m507/ai-soc-agent

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

53 stars 12 forks Качество 59 Тренд 21MIT

Презентация и кодовая база Blackhat 2025: агент AI SOC и сервер MCP для автоматизированного расследования безопасности, проверки предупреждений и реагирования на инциденты. Интегрируется с ELK, IRIS и другими платформами.

Обзор

это платформа для расследования и реагирования на инциденты на основе искусственного интеллекта, которая предоставляет командам по операциям безопасности интеллектуальную автоматизацию для управления делами, анализа SIEM и обогащения CTI через протокол Model Context Protocol (MCP). В настоящее время этот проект находится в активной разработке. Функции, API и документация могут меняться по мере развития. Посмотрите видео, чтобы увидеть SamiGPT в действии: Для подробной документации и презентационных материалов: Есть два способа запустить SamiGPT. Docker Compose запускает отдельную копию для настройки. Способ производства — сервисная система на портах 8081 и 8082. SamiGPT работает как собственный стек Docker Compose от onboarding/docker-compose.yml. Этот контейнер новый: пользовательский интерфейс находится на хост-порте, а MCP - на хост-порте. Он не связывает 8081 или 8082 и не использует производственную услугу. Контейнер начинается с пустой конфигурации. Мастер настройки в /setup запрашивает пароль консоли и токены интеграции.

Обзор (машинный перевод)

SamiGPT - это платформа для расследования и реагирования на инциденты на основе искусственного интеллекта, которая предоставляет командам по операциям безопасности интеллектуальную автоматизацию для управления делами, анализа SIEM и обогащения CTI с помощью протокола Model Context Protocol (MCP).

**Примечание: ** В настоящее время этот проект находится в активной разработке. Функции, API и документация могут меняться по мере развития.

Демо

Посмотрите видео, чтобы увидеть SamiGPT в действии:

Демо-видео

Для подробной документации и презентационных материалов:

AI Agents Презентация PDF

Панель инструментов SamiGPT:

###Быстрый старт

Есть два способа запустить SamiGPT. Docker Compose запускает отдельную копию для настройки. Способом производства является систематизированная служба на портах 8081 и 8082.

####Докер Сочиняет

SamiGPT работает как собственный стек Docker Compose от onboarding/docker-compose.yml. Этот контейнер является новым: пользовательский интерфейс находится на хост-порте 18081, а MCP - на хост-порте 18082. Он не связывает 8081 или 8082 и не использует производственную услугу.

Контейнер начинается с пустой конфигурации. Мастер настройки в /setup запрашивает пароль консоли и токены интеграции. Пропущенные этапы остаются в заполнителях от 'config.json.

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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:

Открыть полный README на GitHub

Установка

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

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →