최근 Claude Desktop에 MCP(Model Context Protocol) 기능이 추가되면서 n8n과 연동하여 강력한 자동화를 구축하려는 분들이 많아졌습니다. 하지만 연동 과정에서 "Authorization with the MCP server failed"라는 에러 메시지와 함께 인증이 실패하는 경우가 빈번하게 발생합니다.
저 역시 삽질 끝에 해결한 클라우드플레어(Cloudflare) + 도커(Docker) 기반 n8n 환경에서의 완벽한 트러블슈팅 방법을 공유합니다.
발생한 오류:
클로드에서 n8n 인증까지는 잘 됐으나 클로드 데스크탑으로 되돌아오면서 다음과 같이 오류가 발생함..
| Authorization with the MCP server failed. You can check your credentials and permissions. If this persists, share this reference with support: "ofid_XXXXX" |
🔍 문제의 원인
인증은 n8n 페이지에서 성공하지만, 다시 Claude 앱으로 돌아올 때 연결이 끊기는 이유는 크게 세 가지입니다.
- n8n의 프록시 신뢰 설정 누락: 외부에서 들어오는 요청을 n8n이 거부함
- 클라우드플레어의 데이터 버퍼링: MCP의 실시간 스트리밍 데이터를 차단함
- 보안 방화벽(WAF)의 간섭: 클로드의 접근을 봇이나 공격으로 오해함
🛠️ 단계별 해결 방법
1. n8n 도커 환경 변수 수정
n8n이 설치된 서버의 docker-compose.yml 파일에 다음 설정을 반드시 추가해야 합니다.
environment:
- N8N_TRUST_PROXY=true
- N8N_PROXY_HOPS=1
- WEBHOOK_URL=https://your-n8n-domain.com
* 수정 후 docker-compose up -d로 컨테이너를 재시작하세요.
2. 클라우드플레어 터널 설정 변경
실시간 데이터가 끊기지 않도록 청크 인코딩(Chunked Encoding)을 비활성화해야 합니다.
- Cloudflare Dash -> Zero Trust -> Networks -> Tunnels 접속
- 사용 중인 n8n 터널 선택 후 Edit 클릭
- Public Hostname 탭에서 n8n 도메인 Edit 클릭
- Additional application settings -> HTTP Settings 이동
- Disable chunked encoding 옵션을 On으로 활성화하고 저장하세요.
3. WAF 보안 예외 규칙 추가 (핵심!)
클로드 서버가 n8n의 MCP 경로에 자유롭게 접근할 수 있도록 길을 열어줘야 합니다.
보안(Security) -> 보안 규칙(WAF) -> [+ 규칙 생성]
- ✅ 이름: Allow Claude MCP
- ✅ 필드: URI 경로(URI Path) / 연산자: 포함(contains) / 값: /mcp
- ✅ 수행할 동작: 건너뛰기(Skip)
- ✅ 건너뛸 요소: 모든 나머지 보안 기능 체크

✅ 결과 확인
위 설정을 모두 마친 후 Claude Desktop에서 다시 n8n 커넥터를 추가해 보세요. 이제 인증 완료 후 에러 없이 n8n의 모든 워크플로우와 도구들이 Claude에 정상적으로 로드되는 것을 확인할 수 있습니다!
이제 Claude Desktop에서 n8n의 강력한 자동화를 마음껏 활용해 보세요!
하..진짜 삽질했네..
'IT > AI 자동화' 카테고리의 다른 글
| 맥미니도 있고 클로드도 구독했는데 재미있는거 해볼까? 클로드코드(Claude Code) 설치방법 (0) | 2026.05.24 |
|---|---|
| 코드 짜달랬더니 쓸데없이 2000줄 써줌..이 파일 하나로 해결했습니다. 안드레 카파시 claude.md (0) | 2026.05.24 |
| 2026년 에이전틱 AI 4대장 전격 비교 Manus, ChatGPT, Claude, Copilot 성능 및 요금 총정리. 내가 선택한 비서는!? (0) | 2026.05.16 |
| 맥미니 Ollama 설치방법 (0) | 2026.02.22 |
| 오픈클로(OpenClaw) 도커 설치방법! (0) | 2026.02.18 |