[노코드 자동화] n8n + MCP로 나만의 AI 카톡 비서 만들기! (클로드 활용, 15분 완성)

[노코드 자동화] n8n + MCP로 나만의 AI 카톡 비서 만들기! (클로드 활용, 15분 완성)

간략한 요약

이 비디오에서는 노코드 자동화 플랫폼인 N8N을 사용하여 AI 뉴스 요약 및 카카오톡 전송을 자동화하는 방법을 설명합니다. 주요 내용은 다음과 같습니다.

  • N8N을 사용하여 MCP (Model-as-Control-Program) 서버를 구축하고, 이를 통해 클로드(Claude)와 같은 AI 에이전트가 특정 작업을 수행하도록 제어합니다.
  • 구글 스프레드시트를 데이터베이스로 활용하여 뉴스 출처를 수집하고, 요약된 기사를 저장합니다.
  • 클로드 데스크톱 앱과 연동하여 AI 뉴스를 요약하고, 카카오톡으로 전송하는 과정을 자동화합니다.

소개

단태랩스는 MCP를 노코드로 만들어 사용하는 방법을 소개합니다. MCP는 어렵게 느껴질 수 있지만, N8N을 사용하면 쉽게 만들 수 있습니다. 기존 MCP를 가져다 쓰는 데 어려움을 겪거나, 자신에게 맞는 MCP를 찾기 어려운 경우에 유용합니다. 이 비디오에서는 카카오톡으로 메시지를 전송하는 카카오 MCP를 만드는 방법을 보여줍니다.

전체 구조 설명

N8N은 자동화 워크플로우 플랫폼으로, 셀프 호스팅 또는 클라우드 서비스를 통해 이용할 수 있습니다. MCP는 자율 에이전트들이 도구를 사용할 수 있는 프로토콜을 의미하며, N8N 1.88 버전부터 MCP 서버를 노코드로 만들 수 있게 되었습니다. 이 비디오에서는 뉴스 수집 및 카카오톡 전송을 위한 MCP 서버를 각각 만들고, 클로드를 MCP 클라이언트로 활용합니다. 클로드는 소네트 3.7 모델을 통해 프롬프트에 따라 자율적으로 작업을 수행합니다. 목표는 AI 뉴스 출처를 받아 요약하고 정리하여 카카오톡으로 전송하는 것입니다.

준비 사항

클로드 데스크톱, N8N 클라우드 또는 셀프 호스팅 환경이 필요합니다. 카카오톡 개발자 사이트에서 어플리케이션을 생성하고, GCP (Google Cloud Platform)에 가입하여 구글 시트 API를 사용할 수 있도록 설정해야 합니다.

구글 스프레드시트 준비

단태랩스 AI 뉴스라는 구글 스프레드시트를 만들고, 수집하고 싶은 URL 목록을 작성합니다. TLDR 다 테크와 같은 AI 뉴스레터 서비스를 참고하여 URL을 추가합니다. 아티클 탭에는 타이틀, 서머리, 링크, 관련성 점수, 화재성 점수, 실용성 점수를 기록하여 관련성이 높은 뉴스 기사만 간추려 요약하고 전송받을 수 있도록 합니다.

N8N 워크플로우 생성

N8N에서 새 워크플로우를 만들고, MCP 서버 트리거를 선택합니다. 구글 스프레드시트 툴을 연결하여 데이터를 읽고 저장하는 기능을 추가합니다. 각 노드에 영문으로 이름을 지정하고, 툴 디스크립션을 매뉴얼로 설정하여 클로드가 툴을 이해하도록 돕습니다. 겟 로우스를 사용하여 데이터를 읽어오고, 어펜드 로우를 사용하여 데이터를 저장합니다. AI가 데이터를 넣을 수 있도록 별 버튼을 눌러 설정하고, 디스크립션에 추가 내용을 적어 AI가 헷갈리지 않도록 합니다.

서브 워크플로우 활용

웹페이지 컨텐츠를 가져오기 위해 서브 워크플로우를 활용합니다. HTML 문서의 양이 많아 LM이 처리하기 어려울 수 있으므로, 불필요한 내용을 제거하여 압축합니다. 겟 웹사이트 심플다운 워크플로우를 선택하고, URL 파라미터를 설정하여 클로드가 URL을 넣도록 합니다. 서브 워크플로우는 when executed by another workflow 노드를 추가하여 파라미터를 설정할 수 있습니다. AI 에이전트 노드를 사용하여 웹페이지 스크랩 전문가 역할을 부여하고, 불필요한 내용을 제외하고 마크다운으로 출력하도록 지시합니다. 구글 Gemini 모델을 사용하여 큰 웹페이지도 잘 처리할 수 있도록 하고, 퍼페티어를 사용하여 웹페이지를 호출합니다.

MCP 서버 추가 생성

카카오톡으로 메시지를 전송하는 MCP 서버를 추가로 생성합니다. 센드 미 메시지 서브 워크플로우를 만들어 자기 자신에게 메시지를 보낼 수 있도록 설정합니다. 메시지를 텍스트 파라미터로 넘겨 설정을 마칩니다.

클로드 설정

클로드 설정에서 개발자 메뉴를 찾아 설정 편집을 누릅니다. 클로드 데스크탑 컨피그 JSON 파일을 열고, MCP 정보를 입력합니다. MPX 명령어를 사용하여 N8N에서 생성된 MCP 서버 주소를 추가합니다. 클로드를 재시작하여 MCP를 재가동합니다.

N8N MCP와 통신 테스트

클로드와 N8N을 연동하여 뉴스 사이트에서 뉴스를 수집하고, 구글 시트에 저장하는 과정을 테스트합니다. 클로드가 자율적으로 판단하여 필요한 도구를 사용하고, 문제가 발생하면 다른 방법을 찾아 해결하려고 노력합니다. 수집된 기사는 아티클 탭에 저장되고, 점수까지 스코어링됩니다. 클로드 3.7 소넷과 Gemini 2.0 플래시 모델이 협업하여 작업을 수행합니다.

카카오톡 메시지 전송

수집된 뉴스를 바탕으로 카카오톡으로 메시지를 전송하도록 요청합니다. 클로드가 본문을 작성하고 이모지를 사용하여 깔끔하게 정리합니다. 카카오톡으로 요약된 내용이 성공적으로 전송되었는지 확인합니다.

결론

N8N MCP를 통해 AI 뉴스 요약 및 카카오톡 전송을 자동화하는 과정을 소개했습니다. N8N에 익숙한 사용자는 10분 안에 MCP를 만들 수 있으며, 클로드 무료 버전에서도 어느 정도 이용이 가능합니다. 궁금한 점은 댓글이나 이메일로 문의하면 상세히 답변해 드립니다.

Share

Summarize Anything ! Download Summ App

Download on the Apple Store
Get it on Google Play
© 2024 Summ