콘텐츠로 이동

n8n Just Released MCP - Is It The Future of AI & No Code?

원본 영상: n8n Just Released MCP - Is It The Future of AI & No Code?

n8n이 MCP(Model Context Protocol) 기능을 출시했지만, 현재 구현은 서브플로우로도 대체 가능한 수준이며 진정한 가치는 향후 업데이트에 달려 있다.

  1. MCP란? LLM이 Gmail·Google Calendar·Slack 등 기존 도구와 통신하기 위한 표준 프로토콜.
  2. n8n의 두 가지 신기능
    • MCP 클라이언트: AI 에이전트가 외부 AI(Claude 등)로 데이터를 보내는 역할
    • MCP 서버 트리거: SSE 엔드포인트를 제공해 외부에서 n8n 툴을 호출할 수 있게 함
  3. 데이터 흐름: n8n 채팅 위젯 → MCP 클라이언트 → Claude Desktop → MCP 서버 트리거 → Google Calendar(등 도구)
  4. MCP의 이론적 장점
    • 기존 방식: Create/Update/Delete/Search마다 별도 노드 구성 필요
    • MCP 방식: 하나의 MCP 클라이언트로 통합, 의도에 따라 자동 라우팅
    • 스키마 자동생성(URL·헤더·JSON 바디 수작업 불필요), API 신규 라우트 자동 반영(tool discovery)
  5. 현재 한계(저자 평가): 실질적으로 서브플로우 추가와 동일한 효과. 수백 명의 사업주를 컨설팅한 경험상 실무 활용 사례가 없음. 진정한 MCP(다수 툴을 하나로 병합)는 아직 미구현.
항목내용
AI 모델OpenAI API (최소 $5 크레딧 필요), 또는 Grok 무료 API로 테스트 가능
SSE 엔드포인트MCP 서버 트리거 노드에서 생성, test/production 모드 전환 가능
Claude 연동 파일claude_desktop_config.json — MCP URL + n8n API 토큰 입력
n8n API 키 발급Settings → n8n API → Create new API key
날짜 컨텍스트 주입시스템 메시지에 {{$now}} 표현식으로 오늘 날짜 삽입 (미입력 시 모델이 2023년으로 인식하는 버그 발생)
노드 파라미터 설정”Let model define this parameter” 버튼으로 AI 자동 정의 (구버전은 key + description 수동 입력)
  • 시연: “Roy, 예산 $500로 Google Sheets에 추가” → MCP 클라이언트 → Claude → MCP 서버 → 시트에 정상 기록 (직접 시연)
  • 시연: “내일 오후 2시 커피 일정 추가” → Claude에서 직접 요청 → Google Calendar 등록 확인 (직접 시연)
  • 날짜 버그 사례: 시스템 메시지 없이 “이번 금요일 4시 커피” 요청 시 2023년 11월로 잘못 생성됨 (직접 시연)
  • 날짜 픽스 후: $now 주입으로 2025년 4월 18일(금) 오후 4시에 정상 생성 (직접 시연)

사용 도구

  • n8n (MCP 클라이언트 노드, MCP 서버 트리거 노드, AI 에이전트 노드)
  • Claude Desktop App (Mac/Windows 무료)
  • OpenAI API 또는 Grok API (채팅 모델)
  • Google Calendar, Google Sheets

설정 흐름

1. n8n: MCP 클라이언트 워크플로 생성
- AI Agent 노드 추가 → 채팅 위젯 자동 연결
- 채팅 모델(OpenAI 등) 연결
- MCP 클라이언트 툴 추가 → SSE 엔드포인트 입력 대기
2. n8n: MCP 서버 트리거 워크플로 생성
- Other ways to run → MCP Server Trigger 선택
- SSE URL 복사
- Google Calendar 노드 연결 (Create/Search 등), 파라미터 AI 자동 정의
- 워크플로 활성화(Activate) 필수
3. Claude Desktop 설정
- Settings → Developer → Edit Config → claude_desktop_config.json 편집
- mcpServers 항목에 SSE URL + n8n API 토큰(Bearer) 입력
- 저장 후 자동 반영
4. 시스템 메시지에 오늘 날짜 주입
- 표현식: {{$now}} → 날짜 컨텍스트 없으면 LLM이 과거 날짜로 일정 생성