Skip to main content
Glama
2025-01-05_GUIDE_NextSession_WorkflowMCP_Test.md4.99 kB
# 다음 세션 작업 가이드: WorkflowMCP 실제 테스트 **문서 정보** - 문서 타입: GUIDE (작업 이어가기 가이드) - 작성일: 2025-01-05 - 목적: 새 Claude Code 세션에서 WorkflowMCP 도구 테스트 계속하기 --- ## 🎯 현재 상황 요약 ### ✅ 완료된 작업 (현재 세션) 1. **WorkflowMCP Phase 1 구현 완료** - MCP 서버 엔트리포인트 - PRD JSON 스키마 및 검증 - PRD Manager 클래스 - 파일 기반 저장소 - 성능 메트릭 & 에러 로깅 - 포괄적인 테스트 케이스 2. **MCP 연결 설정 완료** - 테스트 서버 생성: `C:\dev\juk\edit\workflow-mcp\src\test-server.js` - MCP 설정 파일 생성: `C:\dev\juk\edit\.mcp.json` 3. **프로젝트 아이디어 확정** - **MCP Hub**: MCP 패키지 공유 및 평가 플랫폼 - **기술 스택**: SvelteKit + Supabase + Cloudflare Pages - **목적**: WorkflowMCP 실제 사용 테스트 ### ⏳ 대기 중인 작업 **MCP 서버가 현재 세션에서 연결되지 않아 다음 세션에서 계속해야 함** --- ## 🚀 다음 세션 즉시 실행 단계 ### Step 1: MCP 연결 확인 ```bash # 새 세션 시작 후 첫 번째 명령 /mcp ``` **예상 결과**: `workflow-mcp` 서버가 목록에 나타나야 함 ### Step 2: WorkflowMCP 도구 테스트 다음 두 도구가 사용 가능해야 함: - `create_prd` - PRD 생성 - `list_prds` - PRD 목록 조회 ### Step 3: MCP Hub PRD 생성 (실제 테스트) 아래 내용으로 `create_prd` 도구 호출: ```json { "title": "MCP Hub - MCP 패키지 공유 및 평가 플랫폼", "description": "개발자들이 MCP(Model Context Protocol) 패키지와 사용자 정의 명령어를 공유하고 평가할 수 있는 커뮤니티 플랫폼. SvelteKit + Supabase 기반으로 빠르고 간단한 구현을 목표로 함.", "requirements": [ "사용자는 Google OAuth를 통해 로그인할 수 있어야 함", "MCP 패키지를 GitHub 링크로 등록할 수 있어야 함", "사용자 정의 명령어(슬래시 커맨드)를 공유할 수 있어야 함", "패키지에 대한 별점 평가 및 리뷰 작성이 가능해야 함", "태그 기반 검색 및 필터링 기능이 있어야 함", "패키지 사용량 통계를 표시해야 함", "Google AdSense 광고가 통합되어야 함", "Cloudflare Pages에 배포 가능해야 함", "Supabase를 통한 실시간 데이터 동기화가 지원되어야 함", "반응형 웹 디자인이 적용되어야 함" ] } ``` ### Step 4: 생성 결과 확인 `list_prds` 도구로 생성된 PRD 확인 --- ## 🔧 기술 스택 세부사항 ### 핵심 요구사항 - **Frontend**: SvelteKit (Next.js 대신 선택됨) - **Backend**: Supabase (빠른 구현을 위해 Cloudflare Workers 대신) - **인증**: Google OAuth (Supabase Auth 통합) - **배포**: Cloudflare Pages - **데이터베이스**: Supabase PostgreSQL - **스타일링**: Tailwind CSS - **광고**: Google AdSense ### 성능 목표 - 초기 로딩 3초 이하 - Lighthouse 90점 이상 - 월 활성 사용자 1000명 목표 --- ## 📂 파일 위치 참조 ### WorkflowMCP 파일들 ``` C:\dev\juk\edit\workflow-mcp\ ├── src\ │ ├── test-server.js # 테스트용 MCP 서버 (현재 활성화) │ ├── index.js # 완전한 MCP 서버 (Phase 1 완료) │ └── models\PRDManager.js # PRD 관리 클래스 ├── .mcp.json # MCP 서버 설정 └── package.json ``` ### 계획 문서들 ``` C:\dev\juk\edit\plans\ ├── 2025-01-05_RESULT_WorkflowMCP_KeyAchievements.md # Phase 1 성과 ├── 2025-01-05_TASK_WorkflowMCP_DetailedBreakdown.md # 상세 작업 분해 └── 2025-01-05_PRD_WorkflowMCP_DetailedRequirements.md # WorkflowMCP PRD ``` --- ## ⚠️ 문제 해결 가이드 ### MCP 서버가 연결되지 않는 경우 1. `.mcp.json` 파일 경로 확인 2. Node.js 경로 확인 3. 디버그 모드로 실행: `claude --debug` ### 도구 호출 실패하는 경우 1. JSON 형식 확인 2. 필수 파라미터 누락 여부 확인 3. 테스트 서버 로그 확인 ### 백업 계획 MCP 연결이 실패하면 수동으로 PRD 작성 후 나중에 full MCP 서버로 테스트 --- ## 🎯 다음 세션 목표 1. **WorkflowMCP 도구 실제 테스트** ✅ 2. **MCP Hub PRD 완전 생성** ✅ 3. **PRD 기반 Task 분해 테스트** (Phase 2 기능 부분 구현 필요) 4. **실사용성 검증 및 피드백** ✅ --- ## 💡 추가 테스트 아이디어 생성한 PRD가 잘 동작하면 추가로 테스트할 수 있는 것들: 1. 복잡한 요구사항을 가진 다른 PRD 생성 2. 한국어 vs 영어 PRD 비교 3. 잘못된 입력에 대한 에러 처리 4. 생성된 PRD의 완성도 평가 --- **다음 세션 첫 명령어**: `/mcp` → `create_prd` 도구 테스트 시작! 🚀 **중요**: 이 가이드 문서를 꼭 먼저 읽고 시작하세요!

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/foswmine/workflow-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server