Files
n8n-mcp/dist/mcp/workflow-examples.js
2025-12-05 12:01:31 +01:00

111 lines
2.8 KiB
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.SIMPLE_WORKFLOW_EXAMPLE = exports.MINIMAL_WORKFLOW_EXAMPLE = void 0;
exports.getWorkflowExampleString = getWorkflowExampleString;
exports.MINIMAL_WORKFLOW_EXAMPLE = {
nodes: [
{
name: "Webhook",
type: "n8n-nodes-base.webhook",
typeVersion: 2,
position: [250, 300],
parameters: {
httpMethod: "POST",
path: "webhook"
}
}
],
connections: {}
};
exports.SIMPLE_WORKFLOW_EXAMPLE = {
nodes: [
{
name: "Webhook",
type: "n8n-nodes-base.webhook",
typeVersion: 2,
position: [250, 300],
parameters: {
httpMethod: "POST",
path: "webhook"
}
},
{
name: "Set",
type: "n8n-nodes-base.set",
typeVersion: 2,
position: [450, 300],
parameters: {
mode: "manual",
assignments: {
assignments: [
{
name: "message",
type: "string",
value: "Hello"
}
]
}
}
},
{
name: "Respond to Webhook",
type: "n8n-nodes-base.respondToWebhook",
typeVersion: 1,
position: [650, 300],
parameters: {
respondWith: "firstIncomingItem"
}
}
],
connections: {
"Webhook": {
"main": [
[
{
"node": "Set",
"type": "main",
"index": 0
}
]
]
},
"Set": {
"main": [
[
{
"node": "Respond to Webhook",
"type": "main",
"index": 0
}
]
]
}
}
};
function getWorkflowExampleString() {
return `Example workflow structure:
${JSON.stringify(exports.MINIMAL_WORKFLOW_EXAMPLE, null, 2)}
Each node MUST have:
- name: unique string identifier
- type: full node type with prefix (e.g., "n8n-nodes-base.webhook")
- typeVersion: number (usually 1 or 2)
- position: [x, y] coordinates array
- parameters: object with node-specific settings
Connections format:
{
"SourceNodeName": {
"main": [
[
{
"node": "TargetNodeName",
"type": "main",
"index": 0
}
]
]
}
}`;
}
//# sourceMappingURL=workflow-examples.js.map