MA

m507/ai-soc-agent

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

53 stars 12 forks 품질 59 트렌드 21MIT

Blackhat 2025 프리젠 테이션 및 코베이스 : 자동화 된 보안 조사, 경고 삼기 및 사건 응답을위한 AI SOC 에이전트 및 MCP 서버. ELK, IRIS 및 기타 플랫폼과 통합합니다.

개요

aI-powered 보안 조사 및 사건 응답 플랫폼은 케이스 관리, SIEM 분석 및 모델 Context Protocol (MCP)을 통해 CTI enrichment에 대한 지능형 자동화와 보안 운영 팀을 제공합니다. 이 프로젝트는 현재 활성 개발 중입니다. 기능, API 및 문서는 개발 진행 상황을 변경할 수 있습니다. 데모 비디오를 시청하여 SamiGPT 작업을 볼 수 있습니다. 상세한 문서 및 발표 자료: SamiGPT를 실행하는 두 가지 방법. Docker Compose는 설정에 대한 별도의 복사본을 시작합니다. 생산 방법은 포트 8081 및 8082의 서비스입니다. SamiGPT는 onboarding/docker-compose.yml에서 자체 Docker Compose 스택으로 실행됩니다. 그 컨테이너는 새로운: UI는 호스트 포트에 있으며 MCP는 호스트 포트에 있습니다. 그것은 8081 또는 8082를 묶지 않으며, 생산 서비스를 사용하지 않습니다. 컨테이너는 공백 구성으로 시작합니다. /setup에서 설정 마법사는 콘솔 암호와 통합 토큰을 요청합니다.

개요(AI 번역)

SamiGPT는 케이스 관리, SIEM 분석 및 모델 Context Protocol (MCP)을 통해 CTI enrichment를 통해 보안 운영 팀을 제공하는 AI 전원 보안 조사 및 사건 응답 플랫폼입니다.

주: 이 프로젝트는 현재 활성 개발 중입니다. 기능, API 및 문서는 개발 진행 상황을 변경할 수 있습니다.

데모

데모 비디오를 시청하여 SamiGPT 작업을 볼 수 있습니다.

데모 영상

상세한 문서 및 발표 자료:

AI 에이전트 발표 PDF

SamiGPT의 대시보드:

빠른 시작

SamiGPT를 실행하는 두 가지 방법. Docker Compose는 설정에 대한 별도의 복사본을 시작합니다. 생산 방법은 servee 포트 8081 및 8082에 시스템 서비스입니다.

Docker 컴파일

SamiGPT는 onboarding/docker-compose.yml에서 자체 Docker Compose 스택으로 실행됩니다. 그 컨테이너는 새로운: UI는 호스트 포트 18081에 있으며 MCP는 호스트 포트 18082에 있습니다. 그것은 8081 또는 8082를 묶지 않으며, 생산 서비스를 사용하지 않습니다.

컨테이너는 공백 구성으로 시작합니다. /setup에서 설정 마법사는 콘솔 암호와 통합 토큰을 요청합니다. `config.json 의 placeholders 를 건너 뛸 수 있습니다.

이 페이지는 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 가이드부터 시작하세요 →