mcp-n8n-๋น๋
n8n ์ํฌํ๋ก์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์ ์์ฑ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํ ๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ(MCP) ์๋ฒ์ ๋๋ค. ์ด ์๋ฒ๋ n8n์ REST API์ ์ํธ ์์ฉํ ์ ์๋ ๋๊ตฌ์ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ์ฌ AI ๋น์๊ฐ ์ฌ์ฉ์์ ์ง์ ์ ์ธ ๊ฐ์ ์์ด ์ํฌํ๋ก๋ฅผ ๊ตฌ์ถ, ์์ ๋ฐ ๊ด๋ฆฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
ํน์ง
- ๐ ์ํฌํ๋ก ๊ด๋ฆฌ : ์ํฌํ๋ก ์์ฑ, ์ฝ๊ธฐ, ์ ๋ฐ์ดํธ, ์ญ์ , ํ์ฑํ ๋ฐ ๋นํ์ฑํ
- ๐ ์คํ ๊ด๋ฆฌ : ์ํฌํ๋ก ์คํ ์ธ๋ถ ์ ๋ณด๋ฅผ ๋์ดํ๊ณ ๊ฒ์ํฉ๋๋ค.
- โ ์คํค๋ง ๊ฒ์ฆ : Zod๋ฅผ ์ฌ์ฉํ์ฌ ์ ๋ ฅ ๋ฐ ์ถ๋ ฅ ๋ฐ์ดํฐ ๋ชจ๋์ ๋ํ ํฌ๊ด์ ์ธ ๊ฒ์ฆ
- ๐ ๋ ธ๋ ๊ฒ์ฆ : ์ํฌํ๋ก ์์ฑ ์ ์ n8n์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ ธ๋์ ๋ํด ๋ ธ๋ ์ ํ์ ๊ฒ์ฆํ์ฌ ์ค๋ฅ๋ฅผ ๋ฐฉ์งํฉ๋๋ค.
- ๐ค ์ค๋งํธ ์ ์ : ์ ํจํ์ง ์์ ๋ ธ๋๊ฐ ๊ฐ์ง๋๋ฉด ์ ์ฌํ ๋ ธ๋ ์ ํ์ ๋ํ ์ ์์ ์ ๊ณตํฉ๋๋ค.
- ๐ ๏ธ ์ค๋ฅ ์ฒ๋ฆฌ : ๋ฌธ์ ํด๊ฒฐ์ ์ํ ์์ธํ ์ค๋ฅ ๋ฉ์์ง
- ๐ ๋ฌธ์ : ๋ชจ๋ ๋๊ตฌ์ ๋ฆฌ์์ค์ ๋ํ ๊ด๋ฒ์ํ ๋ฌธ์
- ๐ ๊ฒ์ ๋ฐ ํํฐ๋ง : ์ด๋ฆ, ํ๊ทธ ๋๋ ํ์ฑ ์ํ๋ณ๋ก ์ํฌํ๋ก ํํฐ๋ง
๊ตฌ์ฑ
์ด ์๋ฒ๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด MCP ํด๋ผ์ด์ธํธ๋ฅผ ํตํ ๊ตฌ์ฑ์ด ํ์ํฉ๋๋ค. ๋ค์์ ๋ค์ํ ํ๊ฒฝ์ ๋ํ ์์์ ๋๋ค.
ํด๋ผ์ธ ๊ตฌ์ฑ
Cline MCP ์ค์ ์ ๋ค์์ ์ถ๊ฐํ์ธ์.
์ง์์คํผ1
WSL ๊ตฌ์ฑ์ ์ฌ์ฉํ Claude Desktop
WSL ํ๊ฒฝ์ ๊ฒฝ์ฐ Claude Desktop ๊ตฌ์ฑ์ ๋ค์์ ์ถ๊ฐํ์ธ์.
ํ๊ฒฝ ๋ณ์
์๋ฒ๋ ํ๊ฒฝ ๋ณ์๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
๋ณํ๊ธฐ ์ฌ์ด | ์ค๋ช | ๊ธฐ๋ณธ |
---|---|---|
N8N_HOST | n8n API์ URL | http://localhost:5678/api/v1 |
N8N_API_KEY | n8n ์ธ์ฆ์ ์ํ API ํค | "" |
SERVER_NAME | MCP ์๋ฒ์ ์ด๋ฆ | "n8n-workflow-builder" |
SERVER_VERSION | MCP ์๋ฒ ๋ฒ์ | ํจํค์ง ๋ฒ์ |
LOG_LEVEL | ๋ก๊น ๋ ๋ฒจ | "info" |
CACHE_ENABLED | ์บ์ฑ ํ์ฑํ | false |
CACHE_TTL | ์บ์ TTL(์ด) | 300 |
OUTPUT_VERBOSITY | ์ถ๋ ฅ ์์ธ ์์ค( concise ๋๋ full ) | "concise" |
MCP ๋๊ตฌ
๋ ธ๋ ๊ด๋ฆฌ
list_available_nodes
: n8n ์ธ์คํด์ค์์ ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ ๋ ธ๋๋ฅผ ๋์ดํฉ๋๋ค. ์ค์ : ์ํฌํ๋ก๋ฅผ ์์ฑํ๊ฑฐ๋ ์ ๋ฐ์ดํธํ๊ธฐ ์ ์ ์ด ๋๊ตฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ํจํ ๋ ธ๋ ์ ํ๋ง ์ฌ์ฉํ์ธ์. ์ด๋ ๊ฒ ํ๋ฉด ํ์ฌ n8n ์ธ์คํด์ค์ ์๋ ๋ ธ๋ ์ ํ์ ์ฌ์ฉํ์ฌ ๋ฐ์ํ๋ ์ค๋ฅ๋ฅผ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
์ํฌํ๋ก ๊ด๋ฆฌ
list_workflows
: n8n์ ๋ชจ๋ ์ํฌํ๋ก๋ฅผ ID, ์ด๋ฆ, ์ํ, ์์ฑ์ผ, ํ๊ทธ ๋ฑ ๊ธฐ๋ณธ ์ ๋ณด์ ํจ๊ป ๋์ดํฉ๋๋ค. ํ์ฑ ์ํ, ํ๊ทธ ๋๋ ์ด๋ฆ์ผ๋ก ๊ฒฐ๊ณผ๋ฅผ ํํฐ๋งํ ์ ์์ต๋๋ค.create_workflow
: ์ง์ ๋ ๋ ธ๋์ ์ฐ๊ฒฐ์ ์ฌ์ฉํ์ฌ n8n์ ์ ์ํฌํ๋ก๋ฅผ ์์ฑํฉ๋๋ค. ์์ฑ๋ ์ํฌํ๋ก์ ํ ๋น๋ ID๋ฅผ ๋ฐํํฉ๋๋ค. n8n ์ธ์คํด์ค์ ๋ชจ๋ ๋ ธ๋ ์ ํ์ด ์๋์ง ํ์ธํฉ๋๋ค.get_workflow
: ๋ชจ๋ ๋ ธ๋, ์ฐ๊ฒฐ, ์ค์ ๋ฐ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํฌํจํ์ฌ ID๋ก ํน์ ์ํฌํ๋ก์ ์ ์ฒด ์ธ๋ถ ์ ๋ณด๋ฅผ ๊ฒ์ํฉ๋๋ค.update_workflow
: ๊ธฐ์กด ์ํฌํ๋ก๋ฅผ ์ ๊ตฌ์ฑ์ผ๋ก ์ ๋ฐ์ดํธํฉ๋๋ค. ๋ณ๊ฒฝ๋๋ ๋ถ๋ถ๋ฟ๋ง ์๋๋ผ ์ ์ฒด ์ํฌํ๋ก ๊ตฌ์กฐ๋ฅผ ์ ๊ณตํด์ผ ํฉ๋๋ค. n8n ์ธ์คํด์ค์ ๋ชจ๋ ๋ ธ๋ ์ ํ์ด ์๋์ง ํ์ธํฉ๋๋ค.delete_workflow
: ID๋ณ๋ก ์ํฌํ๋ก๋ฅผ ์๊ตฌ์ ์ผ๋ก ์ญ์ ํฉ๋๋ค. ์ด ์์ ์ ์คํ ์ทจ์ํ ์ ์์ต๋๋ค.activate_workflow
: ID๋ก ์ํฌํ๋ก๋ฅผ ํ์ฑํํ์ฌ ํธ๋ฆฌ๊ฑฐ์ ๋ฐ๋ผ ์๋์ผ๋ก ์คํ๋๋๋ก ํฉ๋๋ค.deactivate_workflow
: ID๋ก ์ํฌํ๋ก๋ฅผ ๋นํ์ฑํํ์ฌ ์๋ ์คํ์ ๋ฐฉ์งํฉ๋๋ค.
์คํ ๊ด๋ฆฌ
list_executions
: ์ฑ๊ณต/์คํจ ์ํ, ์ง์ ์๊ฐ ๋ฐ ํ์์คํฌํ์ ๋ํ ์ธ๋ถ ์ ๋ณด๊ฐ ํฌํจ๋ ์ํฌํ๋ก ์คํ ๋ด์ญ์ ๋์ดํฉ๋๋ค. ๊ฒฐ๊ณผ๋ ์ํฌํ๋ก ID, ์ํ๋ณ๋ก ํํฐ๋งํ ์ ์์ผ๋ฉฐ, ํน์ ๊ฐ์๋ก ์ ํํ ์๋ ์์ต๋๋ค.get_execution
: ์คํ ์๊ฐ, ์ํ, ๊ทธ๋ฆฌ๊ณ ์ ํ์ ์ผ๋ก ๊ฐ ๋จ๊ณ์์ ์ฒ๋ฆฌ๋ ์ ์ฒด ๋ฐ์ดํฐ๋ฅผ ํฌํจํ์ฌ ํน์ ์ํฌํ๋ก ์คํ์ ๋ํ ์์ธํ ์ ๋ณด๋ฅผ ๊ฒ์ํฉ๋๋ค.
MCP ๋ฆฌ์์ค
n8n://workflows
: n8n์ ๋ชจ๋ ์ํฌํ๋ก ๋ชฉ๋กn8n://workflows/{id}
: ํน์ n8n ์ํฌํ๋ก์ ์ธ๋ถ ์ ๋ณดn8n://executions/{id}
: ํน์ n8n ์ํฌํ๋ก ์คํ์ ์ธ๋ถ ์ ๋ณด
๊ฐ๋ฐ
์ค์
- ์ ์ฅ์๋ฅผ ๋ณต์ ํฉ๋๋ค
- ์ข ์์ฑ ์ค์น:
- ํ๋ก์ ํธ๋ฅผ ๋น๋ํ์ธ์:
- ๊ฐ๋ฐ ๋ชจ๋์์ ์คํ:
์ถํ
์ด ํ๋ก์ ํธ์์๋ ๋ฒ์ ๊ด๋ฆฌ๋ฅผ ์ํด ๋ณ๊ฒฝ ์ธํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๊ฒ์ํ๋ ค๋ฉด ๋ค์์ ์ํํ์ธ์.
- ๋ณ๊ฒฝ ์ธํธ๋ฅผ ๋ง๋ญ๋๋ค.
- ํจํค์ง ๋ฒ์ :
- npm์ ๊ฒ์:
๊ธฐ์ฌํ๋ค
๊ธฐ์ฌ๋ฅผ ํ์ํฉ๋๋ค! ํ ๋ฆฌํ์คํธ๋ฅผ ์ ์ถํด ์ฃผ์ธ์.
ํนํ
MIT ๋ผ์ด์ผ์ค - ์์ธํ ๋ด์ฉ์ LICENSE ํ์ผ์ ์ฐธ์กฐํ์ธ์.
๊ฐ์ฌ์ ๋ง
- ๋ชจ๋ธ ์ปจํ ์คํธ ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋จ
- n8n ์ผ๋ก ๊ตฌ๋๋จ
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
๐ช n8n ์ํฌํ๋ก์ ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์ ์์ฑ ๋ฐ ๊ด๋ฆฌ๋ฅผ ์ํ MCP ์๋ฒ์ ๋๋ค. AI ์ด์์คํดํธ๊ฐ n8n์ REST API์ ์ํธ ์์ฉํ๊ธฐ ์ํ ํฌ๊ด์ ์ธ ๋๊ตฌ ๋ฐ ๋ฆฌ์์ค ์ธํธ๋ฅผ ํตํด ์ฌ์ฉ์์ ์ง์ ์ ์ธ ๊ฐ์ ์์ด ์ํฌํ๋ก๋ฅผ ๊ตฌ์ถ, ์์ ๋ฐ ๊ด๋ฆฌํ ์ ์๋๋ก ์ง์ํฉ๋๋ค.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityAn MCP server enabling secure interaction with n8n workflows, executions, and settings via the Model Context Protocol, designed for integration with Large Language Models (LLMs).Last updated -338534TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server for programmatically creating and managing n8n workflows.Last updated -3MIT License
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with n8n workflows through natural language, supporting actions like listing, creating, updating, executing and monitoring workflows.Last updated -206324TypeScriptMIT License
- -securityFlicense-qualityA Master Control Program server that provides workflow validation tools and best practices for n8n automation projects, including workflow management, NextJS integration, and API access.Last updated -TypeScript