배경
현재 프로젝트는 메가박스 관련 분석/구현 문서와 흐름은 존재하지만, CGV 서비스는 아직 지원하지 않습니다.
문제
- 현재 지원 범위가 메가박스 중심으로 한정되어 있음
- 사용자 관점에서 영화관 서비스 확장성(플러그인 기반 아키텍처 활용)이 충분히 반영되지 않음
목표
플러그인 아키텍처에 맞춰 CGV 서비스를 신규 추가하고, 최소 1차 기능을 동작 가능한 수준으로 구현합니다.
작업 제안
src/services/cgv/ 디렉토리 및 기본 구조 추가
ServiceProvider 구현체(CgvService) 작성
- 도구 네임스페이스 규칙에 맞는 CGV 도구 등록(예:
cgv_search_movies, cgv_find_theaters, cgv_get_timetable)
- API 엔드포인트 분석 결과를 기반으로
api.ts, types.ts, tools/* 구현
src/index.ts 레지스트리에 CGV 서비스 등록
- 테스트 및 문서 보강
참고 문서
구현 전 아래 문서를 먼저 확인해주세요.
docs/megabox-network-analysis-result.md
docs/scraping-playbook.md
- 필요 시
docs/ 내 네트워크 분석 문서 패턴을 참고해 CGV 분석 문서를 신규 작성
완료 기준
- CGV 관련 최소 1개 이상 도구가 MCP 서버에서 호출 가능
- 타입/테스트 통과
- 관련 문서(
docs/cgv-*.md) 추가
배경
현재 프로젝트는 메가박스 관련 분석/구현 문서와 흐름은 존재하지만, CGV 서비스는 아직 지원하지 않습니다.
문제
목표
플러그인 아키텍처에 맞춰
CGV서비스를 신규 추가하고, 최소 1차 기능을 동작 가능한 수준으로 구현합니다.작업 제안
src/services/cgv/디렉토리 및 기본 구조 추가ServiceProvider구현체(CgvService) 작성cgv_search_movies,cgv_find_theaters,cgv_get_timetable)api.ts,types.ts,tools/*구현src/index.ts레지스트리에 CGV 서비스 등록참고 문서
구현 전 아래 문서를 먼저 확인해주세요.
docs/megabox-network-analysis-result.mddocs/scraping-playbook.mddocs/내 네트워크 분석 문서 패턴을 참고해 CGV 분석 문서를 신규 작성완료 기준
docs/cgv-*.md) 추가