바이브코딩 초급자/중급자를 위한 MCP 프로젝트 실습 주제

바이브코딩 입문 과정을 마친 학습자라면 “만들고 배포”까지는 익숙한 상태이고, 이제 **”AI가 외부 세계와 연결되는 경험”**이 핵심 점프


난이도별 추천 주제

1. 기본 — MCP 연결·활용 경험 쌓기

이미 존재하는 MCP 서버를 Claude Desktop에 연결하고 활용하는 것부터 시작합

주제내용핵심 학습 포인트
나만의 Claude Desktop 환경 세팅Filesystem + Brave Search + GitHub MCP 연결 → 개인 작업 환경 구성claude_desktop_config.json 구조, stdio 방식 이해
로컬 파일 관리 에이전트Filesystem MCP로 프로젝트 폴더를 Claude가 직접 읽고 정리하게 만들기MCP 도구 호출 흐름 체험
GitHub 이슈 관리 도우미GitHub MCP 연결 → 이슈 자동 요약·분류·답변 초안 생성실제 서비스 API를 MCP로 추상화하는 패턴

2. 응용 — 간단한 MCP 서버 직접 구현

FastMCP (Python) 또는 @modelcontextprotocol/sdk (TypeScript) 로 커스텀 MCP 서버를 빌드

주제설명추천 이유
NextPlatform 콘텐츠 검색 MCPWordPress REST API를 wrapping → Claude가 블로그 포스트를 검색·요약준상 님 생태계와 직접 연결, 콘텐츠 자산화
YouTube 트렌드 리서치 MCPYouTube Data API videos.list 배치 호출 → 트렌드 분석 도구 노출이미 설계 중인 YouTube 에이전트와 연계
TitanTrail TT Score MCPTT Score 알고리즘 → get_tt_score(ticker) 도구 하나로 노출MCP 서버 = 차별화 서비스의 진입점이라는 개념 체득
Naver 뉴스 리서치 MCPNaver News Search API wrapping → 키워드별 뉴스 요약 도구한국어 API + MCP 조합, 실무 밀착형

3. 도전 — 배포 가능한 MCP 서버 완성

Railway에 배포하고 mcp.so 또는 smithery.ai에 등록까지 완성

주제설명핵심 난이도
AIGrape 멀티모델 MCPGPT·Claude·Gemini를 하나의 MCP 도구로 추상화 → ask_model(model, prompt)인증 미들웨어 + Railway streamable-HTTP 배포
NextPlatform 멤버십 콘텐츠 MCP회원 등급 확인 후 프리미엄 콘텐츠 반환 → RBAC 연동NextAuth 연동, 실제 비즈니스 로직 통합
한국 주식 데이터 MCPyfinance + TT Score → analyze_stock(ticker) 완전한 분석 파이프라인데이터 파이프라인 + 비즈니스 로직 캡슐화
강의 자료 Q&A MCP워크북 PDF + 강의 노트 → pgvector 기반 RAG MCP 서버벡터 검색 + MCP 결합, 교육 상품화 가능

프로젝트 설계 원칙 제안 (커리큘럼 관점)

바이브코딩 과정 철학인 “만든 것이 곧 포트폴리오” 를 MCP에도 적용하면 좋을 것 같습니다.

① 기존 서비스 API를 MCP 도구로 감싸기 (wrapping)
② Claude Desktop에서 로컬 테스트
③ Railway에 streamable-HTTP 방식으로 배포
④ README.md + mcp.so 등록
⑤ NextPlatform 포스트로 콘텐츠화

답글 남기기