Skip to content
@WeGoAWS

WeGoAWS

2025-1 Ajou Univ., Cyber Security Capstone Design

🤖 WGA: Cloud Native MCP AIOps

AWS 기반 클라우드 운영 자동화를 위한 서버리스 에이전트 플랫폼

image


🔍 Overview

WGA(WeGoAWS)는 클라우드 운영의 복잡성과 인력 부족 문제를 해결하기 위해 개발된
Cloud Native 기반의 지능형 AIOps Agent 시스템입니다.

LLM(Large Language Model)과 MCP(Model Context Protocol)를 결합하여
Slack 및 Web UI에서 실시간 로그 분석, 비용 최적화, 문서 검색, 다이어그램 시각화까지 지원하며
운영 자동화 및 의사결정 보조 시스템으로 활용할 수 있습니다.


🤔 Why?

“AWS의 복잡성을 줄이고, 운영 자동화를 위한 직관적인 인터페이스가 필요하다.”

✅ Cloud 환경의 문제점

1. Cloud 수요 증가와 통합 관리의 한계
  • 클라우드 도입률 증가
  • MSA 기반 파편화된 시스템 구조
  • 통합 관리 어려움 & 전문 인력 부족
2. 복잡한 콘솔 & 로그 환경
  • 다양한 서비스 콘솔 탐색과 학습 비용 부담
  • CloudTrail, GuardDuty 등 로그의 분산
  • Athena 쿼리 기반 분석의 진입 장벽
3. 실시간 대응과 문서 검색의 비효율
  • CloudWatch 대시보드 분산
  • 문서 검색 시 다국어 처리, 최신성 부족

🛠️ Features

✅ 주요 기능 개요

1. MCP 기반 자연어 질의
  • Claude 3.7 Sonnet 등 다양한 모델 연동
  • 문맥 기반 멀티턴 대화 및 세션 관리
  • LLM ↔ MCP ↔ 로그 분석 도구 자동 연동
2. 실시간 로그 분석
  • CloudTrail, GuardDuty, Lambda 등 통합 로그 접근
  • 시간/사용자/IP 단위 분석, SQL 자동 생성
  • 보안 이상 징후 탐지 및 시각화 지원
3. 비용 최적화 분석
  • 일별/지역별/서비스별 비용 Breakdown
  • 인스턴스 타입별 추천, 비용 급증 탐지
  • 트렌드 기반 비용 시각화
4. AWS 공식 문서 검색
  • 공식 문서 자동 검색 및 질문 기반 추천
  • 한국어 번역 및 요약 제공 (기술 용어 보존)
  • 페이지네이션 지원
5. 시각화 및 다이어그램 생성
  • 차트 15종 지원 (Line, Bar, Pie, Network 등)
  • AWS 아키텍처 다이어그램 자동 생성
  • Python Diagrams 기반, 한글 폰트 설정
6. Slack 연동 챗봇
  • /models 명령어로 모델 선택
  • 대화 히스토리 기반 연속 질의
  • 사용자 인증 기반 보안 통신
7. 보안 및 인증
  • AWS Cognito, IAM 기반 인증/인가
  • OAuth 2.0 및 OIDC 지원
  • CORS 정책 기반 도메인 보호
8. 완전한 서버리스 아키텍처
  • Lambda 기반 마이크로서비스 구성
  • CloudFormation 기반 IaC 완전 자동화
  • Amplify + CodeBuild + S3 + API Gateway 통합

🧩 Architecture

architecture

  • LLMMCP운영 도구 간 데이터 흐름
  • Slack, Web에서 동일한 백엔드 공유
  • 모든 응답은 실시간으로 MCP Tool 호출 → 결과 기반 LLM 응답 생성

⚙ CI/CD

image


✌️Member

이름 학과 이메일 역할
이민서 사이버보안학과 mmmm@ajou.ac.kr 팀장, Frontend
황신철 사이버보안학과 schwang2001@ajou.ac.kr Backend, CI/CD
김종민 사이버보안학과 por8724@ajou.ac.kr DB
신명권 사이버보안학과 dnu8894@ajou.ac.kr Slackbot

Popular repositories Loading

  1. WGA_production WGA_production Public

    Python 1 1

  2. WGA-BE WGA-BE Public

    Python

  3. WGA-LLMPipeLine WGA-LLMPipeLine Public

    Python

  4. WGA-FE WGA-FE Public

    Vue

  5. WGA-ML WGA-ML Public

    ML, Cluster

    Python

  6. WGA_lambda WGA_lambda Public

    Python

Repositories

Showing 10 of 11 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…