본문 바로가기
VIBE Tips/MCP 서버개발

VIBE 코딩 팁: MCP 서버를 활용한 자동화

by cocyio 2025. 6. 14.

안녕하세요! 오늘은 VIBE 포털 개발 과정에서 유용하게 사용된 MCP 서버 자동화 경험을 공유합니다.

1. MCP 서버 설정 및 통합

VIBE 포털 백엔드 API (FastAPI)와 연동하여 다양한 자동화 작업을 수행하는 별도의 MCP 서버를 구축했습니다. 이를 통해 Playwright를 이용한 웹 크롤링 및 데이터 수집, 그리고 Tistory 블로그 포스팅/관리와 같은 외부 서비스와의 연동을 효율적으로 처리할 수 있게 되었습니다.

2. Tistory 블로그 연동 (글쓰기/삭제/카테고리 조회)

Tistory 블로그의 글 작성, 삭제, 그리고 카테고리 정보 조회 API를 MCP 서버에 통합하여 자동화된 콘텐츠 관리가 가능해졌습니다. 특히, 쿠키를 이용한 로그인 세션 유지 기능을 구현하여 지속적인 API 호출을 지원합니다.

주요 기능:

  • 새로운 블로그 글 자동 생성
  • 특정 블로그 글 삭제
  • 카테고리 목록 조회 및 활용

3. VIBE 포털 데이터 관리

MCP 서버를 통해 VIBE 포털의 SQLite 데이터베이스 (sections, items 테이블)에 데이터를 삽입하고 삭제하는 작업을 수행했습니다. 이 과정에서 발생할 수 있는 인코딩 문제(UTF-8)는 MCP 서버를 통한 API 호출 방식으로 해결하여 데이터 무결성을 확보했습니다.

주요 기능:

  • 게임, 서비스, 블로그, 팁 등 다양한 섹션의 아이템 추가/삭제
  • 외부 JSON 데이터 (cocy.io/apps.json) 파싱 및 아이템 자동 추가

이러한 자동화 시스템을 통해 개발 및 콘텐츠 관리 효율성을 크게 높일 수 있었습니다. 다음 팁에서는 더 심화된 MCP 서버 활용 방안을 다루겠습니다.