본문 바로가기
IT 기록/블로그 자동화

💡 Claude + n8n + MCP + Notion으로 만드는 블로그 자동화 시스템 (2편)

by 뚠스뚠스 2025. 4. 10.
반응형

👉 n8n은 무엇이고, 이 시스템에서 어떤 역할을 할까?


✅ 프로젝트 전체 구성 요약

Claude에게 "오늘의 영화 리뷰 써줘!"
→ 글 자동 생성
→ 썸네일도 자동 생성
→ 자동 포맷팅
→ Notion에 정리
→ 나는 복사해서 티스토리에 붙여넣기만 하면 끝!


📦 시스템 구조 구성도

[사용자 입력 or 스케줄 트리거]
        ↓
[Claude] ← Claude API
        ↓
[n8n] ← 전체 흐름 제어 (자동 실행 엔진)
        ↓
[MCP] ← 외부 도구 호출: 이미지 생성, 데이터 스크랩 등
        ↓
[Notion] ← 최종 결과물 저장소
        ↓
[사람] ← 수동으로 티스토리에 복사 & 게시

🧠 왜 MCP까지 넣는가?

  • MCP는 Claude가 툴을 쓸 수 있게 도와주는 표준 프로토콜이에요.
  • 예를 들어, Claude가 이미지 생성, 태그 추출, 포맷 정리 같은 툴을 직접 고르고 호출할 수 있게 도와줍니다.
  • Claude ↔ 툴 간의 명확한 인터페이스가 MCP!

👉 n8n은 이 전체 흐름에서 Claude와 MCP를 연결하고, 마지막 결과를 Notion에 정리하는 워크플로우 자동화 허브입니다.


🔍 n8n이란? (내가 공부하면서 정리한 내용)

항목 설명
정식 이름 n8n (Node for workflow automation)
핵심 역할 다양한 API, 앱, 서비스들을 서로 연결해서 **자동화된 흐름(Workflow)**을 만드는 툴
실행 방식 브라우저 기반 GUI로 설계, 직접 실행/테스트/분기 등 모두 시각화 가능
개발자 친화도 Node.js 기반이지만 노코드/로우코드로 충분히 활용 가능
설치 방법 로컬, Docker, n8n Cloud 모두 지원

🧱 n8n 구성요소 핵심

구성요소 설명
노드(Node) 각 작업 단위 (Claude 호출, Notion 업로드 등)
워크플로우(Workflow) 여러 노드를 연결한 자동화 시나리오
트리거(Trigger) 수동 실행, 시간 기반 실행, 웹훅 등
함수(Function) 간단한 JS로 포맷 정리/데이터 가공 가능
HTTP Request Claude나 MCP 서버 같은 외부 API 호출용 핵심 노드

🛠 내가 구현할 n8n 워크플로우 예시

[Trigger: 매일 9시 실행 or 수동 버튼]
        ↓
[Claude 호출 → 글 생성]
        ↓
[Claude 호출 → 이미지 생성 (MCP로)]
        ↓
[Function → HTML 포맷 변환, 광고 자리 삽입]
        ↓
[Notion Node → 정리된 글 자동 업로드]

🧩 n8n이 이 시스템에서 담당하는 역할

기능 단계 n8n 역할
주제 선정 Claude API 호출 노드
글 작성 Claude + 포맷 정리
이미지 생성 Claude + MCP 서버 호출 (툴 실행)
결과 조합 Function 노드로 제목/본문/이미지 정리
자동 업로드 Notion Node를 통한 정리된 글 업로드

🧠 공부하면서 느낀 점

  • n8n은 기술적 허들을 낮추면서도 복잡한 자동화를 자유롭게 설계할 수 있게 해줌
  • Claude와 MCP를 잘 활용하면, AI가 단순 생성뿐 아니라 툴을 이용해 “실행”까지도 처리 가능해진다는 게 매우 신기했음
  • 아직 글을 티스토리에 자동으로 올릴 순 없지만, 이 구조는 완전 자동화를 향한 거의 마지막 퍼즐 한 조각 전 상태 같음

반응형