Files
wehub-resource-sync 409e92d6ae
Dependency Compatibility Check / Fresh Install Dependency Check (push) Waiting to run
Build and Publish n8n Docker Image / test-image (push) Blocked by required conditions
Build and Publish n8n Docker Image / build-and-push (push) Waiting to run
Build and Publish n8n Docker Image / create-release (push) Blocked by required conditions
Build and Push Docker Images / Build Docker Image (push) Has been cancelled
Build and Push Docker Images / Build Railway Docker Image (push) Has been cancelled
Automated Release / Detect Version Change (push) Waiting to run
Automated Release / Generate Release Notes (push) Blocked by required conditions
Automated Release / Create GitHub Release (push) Blocked by required conditions
Automated Release / Package MCPB Bundle (push) Blocked by required conditions
Automated Release / Build and Verify (push) Blocked by required conditions
Automated Release / Publish to NPM (push) Blocked by required conditions
Automated Release / Build and Push Docker Images (push) Blocked by required conditions
Secret Scan / secretlint (push) Waiting to run
Test Suite / test (push) Waiting to run
Test Suite / cjs-runtime (push) Waiting to run
Test Suite / publish-results (push) Blocked by required conditions
Automated Release / Update Documentation (push) Blocked by required conditions
Automated Release / Notify Release Completion (push) Blocked by required conditions
chore: import upstream snapshot with attribution
2026-07-13 12:41:06 +08:00

179 lines
4.8 KiB
JSON

{
"manifest_version": "0.3",
"name": "n8n-mcp",
"display_name": "n8n-MCP",
"version": "2.62.0",
"description": "MCP server providing AI assistants with comprehensive access to n8n node documentation and workflow management capabilities",
"author": {
"name": "Romuald Członkowski",
"url": "https://www.aiadvisors.pl/en"
},
"repository": {
"type": "git",
"url": "https://github.com/czlonkowski/n8n-mcp"
},
"homepage": "https://www.n8n-mcp.com/",
"documentation": "https://github.com/czlonkowski/n8n-mcp#readme",
"support": "https://github.com/czlonkowski/n8n-mcp/issues",
"license": "MIT",
"keywords": [
"n8n",
"mcp",
"workflow",
"automation",
"ai",
"documentation",
"model-context-protocol"
],
"privacy_policies": [
"https://n8n.io/legal/privacy/"
],
"server": {
"type": "node",
"entry_point": "dist/mcp/index.js",
"mcp_config": {
"command": "npx",
"args": [
"-y",
"n8n-mcp"
],
"env": {
"MCP_MODE": "stdio",
"LOG_LEVEL": "error",
"DISABLE_CONSOLE_OUTPUT": "true",
"N8N_API_URL": "${user_config.n8n_api_url}",
"N8N_API_KEY": "${user_config.n8n_api_key}",
"N8N_MCP_TELEMETRY_DISABLED": "${user_config.n8n_mcp_telemetry_disabled}"
}
}
},
"user_config": {
"n8n_api_url": {
"type": "string",
"title": "n8n Instance URL",
"description": "URL of your n8n instance (e.g., https://your-n8n.com or http://localhost:5678). Leave empty for documentation-only mode.",
"required": false
},
"n8n_api_key": {
"type": "string",
"title": "n8n API Key",
"description": "API key from your n8n instance Settings > API. Required for workflow management features.",
"required": false,
"sensitive": true
},
"n8n_mcp_telemetry_disabled": {
"type": "boolean",
"title": "Disable Telemetry",
"description": "Enable to turn off anonymous usage telemetry. Telemetry is on by default.",
"required": false,
"default": false
}
},
"compatibility": {
"claude_desktop": ">=0.10.0",
"platforms": [
"darwin",
"win32",
"linux"
],
"runtimes": {
"node": ">=20"
}
},
"tools_generated": false,
"tools": [
{
"name": "tools_documentation",
"description": "Get documentation for n8n MCP tools."
},
{
"name": "search_nodes",
"description": "Search n8n nodes by keyword with optional real-world examples."
},
{
"name": "get_node",
"description": "Get node info with progressive detail levels and multiple modes."
},
{
"name": "validate_node",
"description": "Validate n8n node configuration."
},
{
"name": "get_template",
"description": "Get template by ID."
},
{
"name": "search_templates",
"description": "Search templates with multiple modes."
},
{
"name": "validate_workflow",
"description": "Full workflow validation: structure, connections, expressions, AI tools."
},
{
"name": "n8n_create_workflow",
"description": "Create workflow."
},
{
"name": "n8n_get_workflow",
"description": "Get workflow by ID with different detail levels."
},
{
"name": "n8n_update_full_workflow",
"description": "Full workflow update."
},
{
"name": "n8n_update_partial_workflow",
"description": "Update workflow incrementally with diff operations."
},
{
"name": "n8n_delete_workflow",
"description": "Permanently delete a workflow."
},
{
"name": "n8n_list_workflows",
"description": "List workflows (minimal metadata only)."
},
{
"name": "n8n_validate_workflow",
"description": "Validate workflow by ID."
},
{
"name": "n8n_autofix_workflow",
"description": "Automatically fix common workflow validation errors."
},
{
"name": "n8n_test_workflow",
"description": "Test/trigger workflow execution."
},
{
"name": "n8n_executions",
"description": "Manage workflow executions: get details, list, or delete."
},
{
"name": "n8n_health_check",
"description": "Check n8n instance health and API connectivity."
},
{
"name": "n8n_workflow_versions",
"description": "Manage workflow version history, rollback, and cleanup."
},
{
"name": "n8n_deploy_template",
"description": "Deploy a workflow template from n8n.io directly to your n8n instance."
},
{
"name": "n8n_manage_datatable",
"description": "Manage n8n data tables and rows."
},
{
"name": "n8n_manage_credentials",
"description": "Manage n8n credentials."
},
{
"name": "n8n_audit_instance",
"description": "Security audit of n8n instance."
}
]
}