프로젝트 목록으로
AI씨엠병원 · 2026.05

AI 회의록 → TODO 자동 등록 (LLM + MCP)

그룹웨어를 MCP 서버로 노출해 LLM이 직접 칸반 카드를 등록

담당 — MCP 서버 설계·구현 및 LLM 연동 파이프라인 구축

전사된 회의록을 LLM으로 요약·분석하고 회의 중 도출된 Action Item을 부서별 칸반 보드에 자동 등록하는 AI 연동 시스템입니다.

그룹웨어를 HTTP/SSE 기반 MCP 서버로 노출하고 AI 서버가 MCP 클라이언트로 연결되어, LLM이 도구 호출을 자율 판단하도록 tool description과 JSON Schema를 설계했습니다.

스크린샷

실제 운영/실행 화면을 직접 캡처했습니다.

그룹웨어 회의록 목록 — 자동 수신된 회의별 '할 일 후보 N건 대기' 표시1 / 3
그룹웨어 회의록 목록 — 자동 수신된 회의별 '할 일 후보 N건 대기' 표시

배경과 문제

부서장 회의가 끝나면 회의 중 나온 할 일(Action Item)을 누군가 수기로 정리해 각 부서에 전달해야 했고, 누락과 지연이 반복됐습니다.

voice_server가 전사한 회의록을 LLM이 요약·분석한 뒤, 도출된 할 일을 부서별 칸반 보드에 자동으로 카드 등록하는 완전 자동화가 목표였습니다.

핵심 성과

  • 회의록 자동화 도구 11종 구현 (조회 + 생성)
  • 모든 생성 도구 멱등(idempotent) 설계 — 재시도·중복 호출 안전
  • 부서 책임자 자동 귀속으로 활동 로그 추적성 확보
  • REST API·DB 직접 접근 대비 MCP 채택 근거를 ADR로 문서화

아키텍처 & 설계 포인트

  • 그룹웨어를 MCP(Model Context Protocol) 서버로 노출(HTTP/SSE, Bearer 인증)하고 AI 서버가 MCP 클라이언트로 연결 — LLM이 직접 그룹웨어 도구를 호출하는 구조
  • 회의록 자동화 도구 11종 구현 — 부서·프로젝트·멤버·후보 조회 + 프로젝트/컬럼/멤버/보드카드 생성
  • 고정 RPC 호출 대신 LLM이 "어떤 도구를 언제 호출할지" 자율 판단하도록 tool description과 JSON Schema를 LLM 친화적으로 설계
  • 모든 생성 도구를 멱등(idempotent)하게 설계 — 재시도·중복 호출에도 안전 (이미 생성된 후보는 409 반환)
  • 단일 봇 계정 대신 부서 책임자를 자동 해석(ResponsibleUserResolver)해 자동 등록 카드의 행위자를 실제 책임자에 귀속 — 활동 로그 추적성 확보
  • REST API·DB 직접 접근 등 대안을 비교 검토하고 MCP 채택 근거를 ADR로 문서화 (ADR-0007)

AI(Claude Code) 활용

  • AI 서버는 Claude Code CLI의 비대화 모드(claude -p)로 LLM을 호출 — AI를 개발 도구를 넘어 제품 기능으로 통합한 사례
  • voice_server(전사) ↔ AI 서버(요약·분석) ↔ 그룹웨어(MCP 도구 호출)의 3-시스템 협업 파이프라인

기술 스택

laravel/mcpClaude Code CLIPythonHTTP/SSEBearer + HMAC