Back to Home
Cloud-Ops-Dev icon

n8n.mcp

by Cloud-Ops-Dev

Overview

This server is a multi-cloud infrastructure orchestration platform that combines n8n automation with Terraform to build, deploy, and manage distributed applications across AWS, IBM Cloud, and on-premises environments, featuring an AI-assisted workflow creation via MCP.

Installation

Run Command
cd docker && docker-compose up -d

Environment Variables

  • POSTGRES_USER
  • POSTGRES_PASSWORD
  • POSTGRES_DB
  • N8N_HOST
  • N8N_PROTOCOL
  • WEBHOOK_URL
  • N8N_BASIC_AUTH_ACTIVE
  • N8N_BASIC_AUTH_USER
  • N8N_BASIC_AUTH_PASSWORD
  • N8N_ENCRYPTION_KEY
  • EXECUTIONS_MODE
  • EXECUTIONS_TIMEOUT
  • EXECUTIONS_TIMEOUT_MAX
  • TZ
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY
  • AWS_DEFAULT_REGION
  • IBM_CLOUD_API_KEY
  • IBM_CLOUD_REGION
  • AMD_HOST
  • AMD_SSH_PORT
  • AMD_SSH_USER
  • AMD_SSH_KEY_PATH
  • IBM_SERVER_IP
  • IBM_SSH_USER
  • IBM_SSH_KEY_PATH
  • AWS_SERVER_IP
  • AWS_SSH_USER
  • AWS_SSH_KEY_PATH
  • N8N_API_KEY
  • ARCH_HOST
  • ARCH_USER
  • QUEUE_NAME
  • REDIS_PORT
  • MESSAGE_INTERVAL

Security Notes

The `N8N_ENCRYPTION_KEY` which encrypts all credentials within n8n is hardcoded in `docker-compose.yml` and explicitly used in utility scripts. This is a severe vulnerability for any non-lab, production environment, as compromise of this key means all cloud credentials stored in n8n are exposed. Additionally, many deployment scripts and workflows use `ssh -o StrictHostKeyChecking=no`, which disables SSH host key verification, making connections vulnerable to Man-in-the-Middle attacks. Cloud API keys and SSH private keys are stored in plaintext in `.env` files and/or written to `terraform.tfvars` within mounted Docker volumes, making them accessible to the n8n container. While common for automation agents, it necessitates robust security of the host system and the n8n container.

Similar Servers

Stats

Interest Score0
Security Score3
Cost ClassLow
Stars0
Forks0
Last Update2025-12-31

Tags

Multi-cloudInfrastructure Automationn8nTerraformDockerDevOpsAI-assisted