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) 기능을 출시했지만, 현재 구현은 서브플로우로도 대체 가능한 수준이며 진정한 가치는 향후 업데이트에 달려 있다.
핵심 내용
섹션 제목: “핵심 내용”- MCP란? LLM이 Gmail·Google Calendar·Slack 등 기존 도구와 통신하기 위한 표준 프로토콜.
- n8n의 두 가지 신기능
- MCP 클라이언트: AI 에이전트가 외부 AI(Claude 등)로 데이터를 보내는 역할
- MCP 서버 트리거: SSE 엔드포인트를 제공해 외부에서 n8n 툴을 호출할 수 있게 함
- 데이터 흐름: n8n 채팅 위젯 → MCP 클라이언트 → Claude Desktop → MCP 서버 트리거 → Google Calendar(등 도구)
- MCP의 이론적 장점
- 기존 방식: Create/Update/Delete/Search마다 별도 노드 구성 필요
- MCP 방식: 하나의 MCP 클라이언트로 통합, 의도에 따라 자동 라우팅
- 스키마 자동생성(URL·헤더·JSON 바디 수작업 불필요), API 신규 라우트 자동 반영(tool discovery)
- 현재 한계(저자 평가): 실질적으로 서브플로우 추가와 동일한 효과. 수백 명의 사업주를 컨설팅한 경험상 실무 활용 사례가 없음. 진정한 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이 과거 날짜로 일정 생성