『혼자 공부하는 바이브 코딩 with 클로드 코드』 완독 챌린지 2기 학습 기록 (7)

  

혼자 공부하는 바이브 코딩 with 클로드 코드 (7)


인프런 완독 챌린지 책 읽고 강좌 보고, 요약정리 + 실습 기록

Chapter 08 MCP로 클로드 코드의 한계 넘어서기

AI + MCP 연동을 통해서 다양한 개발 툴과 서비스에 연동할 수 있다는 걸 배움
그리고 MCP를 통해 자동화가 되는 부분이 상당하다는 걸 느낌
계정 연동이 필요한 MCP 서버들은 인증 절차가 한 번씩 있었다
API Key나 연결하기 위한 토큰 같은 걸 생성하고 설치할 때 요구하는 방식도 있었음
GitHub ID 또는 Google ID로 로그인 연동해 놓은 서비스가 대부분이라 쉽게 가입했음
(저 아이디들과 관련 Key들은 잘 관리해야겠다는 생각이 들었음)
제대로 활용하려면 MCP를 제공하는 서비스들에 대한 어느정도의 학습도 필요할 것으로 보임




Chapter 08 실습 (MCP 연동, 쇼핑 리스트 앱 만들기)

  • Notion 가입 + MCP 서버 설치
    • 메모, 문서 작성, 일정 관리, 프로젝트 협업, DB, 공개 웹사이트 등 다양한 기능을 하나로 통합한 서비스
Notion MCP 연동해서 글 작성하기

  • Sequential Thinking MCP 서버 설치 후 테스트
    • AI가 복잡한 문제를 단계별로 추론하도록 돕는 구조화된 사고 프레임워크 (앤트로픽 제공)
Notion MCP + Sequential Thinking MCP 이용해서 추론해서 글 작성하기

  • 쇼핑 리스트 앱을 만들고 MCP 서버를 통해 테스트, 버전 관리, 배포, 데이터베이스 연동까지 실습
    • Context7, Playwright, GitHub, Vercel, Supabase
    • 책에서 소개된 7가지 MCP 이외에도 유용한 MCP가 있을 것이기 때문에 진행하는 프로젝트에 맞는 MCP 서버 세팅을 잘할 필요가 있을 듯
MCP 연동을 통해 구현한 쇼핑 리스트 앱

Supabase DB 테이블

설치된 MCP 목록 조회 결과 (기존 사용중이던 MCP + 실습하면서 설치한 MCP)




Chapter 08 MCP로 클로드 코드의 한계 넘어서기

08-1 MCP 이해하고 클로드 코드와 연결하기

  • MCP(Model Context Protocol): AI 모델이 외부 데이터, 도구, 서비스와 연결될 때 사용하는 표준화된 통신 규약(앤트로픽에서 2024년 말에 제안하고 업계 표준이 됨)
  • 로컬 MCP, 원격 MCP가 있다
  • MCP 관련 콘솔 명령어
    • claude mcp list
      • 현재 연결된 MCP 목록과 연결 상태 확인
    • claude mcp remove [지울 MCP명]
      • MCP명에 해당하는 MCP를 제거
    • claude mcp add [명령어]
      • 새 MCP 서버를 등록
    • claude mcp get [MCP명]
      • 해당 MCP 상세 설정 조회
  • Notion: 메모, 문서 작성, 일정 관리, 프로젝트 협업, DB, 공개 웹사이트 등 다양한 기능을 하나로 통합한 서비스
  • Sequential Thinking MCP: AI가 복잡한 문제를 단계별로 추론하도록 돕는 구조화된 사고 프레임워크 (앤트로픽 제공)

08-2 MCP로 구현하는 완전 자동화 개발 환경

  • 자동화를 위한 MCP 예제
    • Context7: 항상 최신 문서를 참고하도록 돕는 지식 연결 도구
    • Playwright: 웹사이트를 자동 테스트하고 UI를 검증하는 브라우저 제어 도구
    • GitHub: 프로젝트 버전 관리와 자동 업로드를 위한 협업 도구

08-3 데이터베이스 연결해 진짜 서비스 만들기

  • Vercel: Git 저장소와 연동해서 자동 빌드/배포를 해주는 클라우드 플랫폼
  • Supabase: 클라우드 데이터베이스 플랫폼

댓글

이 블로그의 인기 게시물

Unity3D 에서 당신의 Pixel Art 게임을 Pixel Perfect 하게 만들기

Unity Google Play Games Services 연동 오류로 인한 삽질 기록

Aseprite 스프라이트 슬라이스해서 개별로 저장 하는방법 ( How to save sprite split in Aseprite )