프로젝트 설명
■ 프로젝트 목적
터미널 명령을 외워야 쓸 수 있던 사내 분석 도구들을 AI에게 말로 시키면 알아서 실행되도록 표준 프로토콜(MCP) 서버로 감쌌습니다.
■ 서버 구조
1) 진입 : 서버 인스턴스 생성 후 12개 기능 모듈을 순서대로 등록
2) 모듈 : 정렬/리포트/분석/조립/계수/필터/전처리/트리밍 등으로 분류
3) 공용 : 성공과 실패 응답 형식을 한 곳에서 정의해 결과 모양 통일
4) 연동 : 검증된 사내 분석 라이브러리를 서브모듈로 연결
■ 특징
- 도구 54개를 AI가 이해하는 표준 규격으로 노출
- 모듈마다 등록 함수 하나만 구현하면 도구 추가 완료
- 기존 라이브러리 로직을 다시 짜지 않고 재사용
- 명령 한 줄 설치 윈도우는 WSL2 절차 문서화
■ 사용 기술
Python 3.13 MCP FastMCP uv git 서브모듈