Skip to content

Commit d3f867b

Browse files
committed
Add n8n MCP server
Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com> Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ
1 parent 14015a9 commit d3f867b

1 file changed

Lines changed: 87 additions & 0 deletions

File tree

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "czlonkowski.n8n-mcp-npx",
4+
"name": "n8n (npx)",
5+
"alias": "n8n",
6+
"description": "Community n8n MCP server by czlonkowski. Gives AI assistants comprehensive n8n node documentation, search, and validation out of the box, plus optional workflow management tools (create, update, execute, validate workflows) when you connect your n8n instance's API. Works in documentation-only mode without any credentials.",
7+
"logo": "https://avatars.githubusercontent.com/u/56956555?v=4",
8+
"schema_version": "2.1",
9+
"categories": [
10+
"productivity",
11+
"developer-tools"
12+
],
13+
"tags": [
14+
"n8n",
15+
"workflow",
16+
"automation",
17+
"no-code",
18+
"integration",
19+
"documentation"
20+
],
21+
"transport": {
22+
"type": "stdio",
23+
"command": "npx",
24+
"args": [
25+
"-y",
26+
"n8n-mcp"
27+
],
28+
"env": {
29+
"MCP_MODE": "stdio",
30+
"LOG_LEVEL": "error",
31+
"DISABLE_CONSOLE_OUTPUT": "true",
32+
"N8N_API_URL": "${input:N8N_API_URL}",
33+
"N8N_API_KEY": "${input:N8N_API_KEY}"
34+
},
35+
"metadata": {
36+
"inputs": [
37+
{
38+
"id": "N8N_API_URL",
39+
"label": "n8n Instance URL",
40+
"description": "Base URL of your n8n instance, used to enable the workflow management tools (create, update, execute, validate workflows). Optional: leave both this and the API key empty to run in documentation-only mode. Example: https://your-n8n-instance.com (for a local instance use http://localhost:5678).",
41+
"type": "url",
42+
"required": false,
43+
"secret": false,
44+
"placeholder": "https://your-n8n-instance.com"
45+
},
46+
{
47+
"id": "N8N_API_KEY",
48+
"label": "n8n API Key",
49+
"description": "API key for your n8n instance, required alongside the instance URL to unlock the n8n management tools. Leave empty (together with the instance URL) for documentation-only mode.",
50+
"type": "text",
51+
"required": false,
52+
"secret": true,
53+
"placeholder": "n8n_api_xxxxxxxxxxxxxxxxxxxxxxxxxxxx",
54+
"obtain": {
55+
"url": "https://docs.n8n.io/api/authentication/",
56+
"instructions": "1. Open your n8n instance\n2. Go to Settings > n8n API\n3. Click 'Create an API key'\n4. (Optional) Give it a label and set an expiration\n5. Copy the generated key and paste it here",
57+
"button_label": "Create API Key"
58+
}
59+
}
60+
]
61+
}
62+
},
63+
"auth": {
64+
"type": "optional_api_key",
65+
"instructions": "No credentials are needed for documentation-only mode (node docs, search, and validation tools). To enable the n8n workflow management tools, provide your n8n instance URL and an API key created at Settings > n8n API in your n8n instance."
66+
},
67+
"contributor": {
68+
"name": "czlonkowski",
69+
"github": "czlonkowski",
70+
"url": "https://github.com/czlonkowski/n8n-mcp"
71+
},
72+
"links": {
73+
"repository": "https://github.com/czlonkowski/n8n-mcp",
74+
"homepage": "https://github.com/czlonkowski/n8n-mcp",
75+
"documentation": "https://github.com/czlonkowski/n8n-mcp/blob/main/docs/SELF_HOSTING.md"
76+
},
77+
"platforms": [
78+
"all"
79+
],
80+
"capabilities": {
81+
"tools": true,
82+
"resources": false,
83+
"prompts": false,
84+
"read_only_mode": false
85+
},
86+
"changelog_url": "https://github.com/czlonkowski/n8n-mcp/releases"
87+
}

0 commit comments

Comments
 (0)