소개
여러 플랫폼(스레드, X, 인스타, 블로그, 유튜브) 콘텐츠를 하나의 시스템에서 관리하는 자동화 플로우를 구상했습니다.
우선 제작 난이도가 가장 낮은 스레드부터 시작해, Airtable에 초안을 저장하고 AI로 가공한 뒤 Slack으로 전달하는 과정을 구현하고 싶었습니다.
미리보기
진행 방법
목차
1) Claude Desktop에 n8n MCP, Context7 MCP 설치
2)Claude Desktop 프로젝트 지침 설정하기
3) Claude Desktop에서 n8n 워크플로우 생성 요청하기
4) n8n에서 크레덴셜 설정하고 고도화하기
세부 진행 과정
1) Claude Desktop에 n8n MCP, Context7 MCP 설치
json
{
"mcpServers": {
"n8n-mcp": {
"command": "npx",
"args": ["n8n-mcp"],
"env": {
"MCP_MODE": "stdio",
"LOG_LEVEL": "error",
"DISABLE_CONSOLE_OUTPUT": "true",
"N8N_API_URL": "https://your-n8n-instance.com",
"N8N_API_KEY": "your-api-key"
}
}
}
}
저는 전체 구성으로 추가하고 n8n API URL과 n8n API 키를 입력했습니다. n8n API 키는 설정에서 발급 가능합니다.
Context7 MCP 설치하기
json
{
"mcpServers": {
"context7": {
"command": "npx",
"args": ["-y", "@upstash/context7-mcp", "--api-key", "YOUR_API_KEY"]
}
}
}
2)Claude Desktop 프로젝트 지침 설정하기
추가로 저는 Claude Desktop에 n8n 전용 프로젝트 폴더를 만들어서 프로젝트 지침을 추가했습니 다. n8n MCP 공식 문서에서 제공하는 프로젝트 지침을 입력했습니다.
3) Claude Desktop에서 n8n 워크플로우 생성 요청하기
프롬프트로 필요한 기능을 한국어로 입력하고 n8n 워크플로우 제작을 위한 영어 프롬프트로 변환해 달라고 요청해도 되지만, 저는 간단하게 구상한 흐름이 있기 때문에 이를 활용해서 진행했습니다. 참고로 한국어로 만들어 달라고 요청하면 원하는 결과를 얻기 어렵습니다.
제가 만들고 싶은 자동화 워크플로우는 다음과 같습니다:
Slack에서 만들고 싶은 콘텐츠 초안이나 아이디어를 전달하고
초안을 가공하고 아이디어 확장에 대한 도움을 받고
그 결과를 Airtable에 저장까지 하길 바랐습니다.
스레드, 인스타그램, 블로그, 유튜브 여러 플랫폼에 올릴 콘텐츠를 하나의 시스템 안에서 관리하고 싶었고, 우선 스레드가 텍스트 위주의 SNS다 보니 콘텐츠 제작 난이도가 가장 낮아서 스레드를 우선 구현했습니다.
위 플로우를 텍스트로 변환한 후 다음과 같이 프롬프트를 작성했습니다. 그리고 프롬프트를 "영어 프롬프트로 바꿔 달라"고 했습니다. 그 다음 영어 프롬프트로 n8n을 구현해 달라고 요청했습니다.
최종 요청 화면
영어 프롬프트
MAX 요금제 + Opus + 심층 사고 모드
Context7 MCP + n8n MCP
프로젝트 지침 설정