Back to Home
Camiloruas icon

mcp-server-integration

by Camiloruas

Overview

Orchestrates AI agents, internal tools, automations, and external services via a central API layer, focusing on governance and security.

Installation

Run Command
docker compose up -d

Environment Variables

  • PORT
  • AI_MODE
  • OPENAI_API_KEY
  • OPENAI_MODEL
  • EVOLUTION_WEBHOOK_SECRET
  • N8N_WEBHOOK_URL
  • N8N_BASE_URL
  • N8N_API_KEY
  • GITHUB_TOKEN
  • MCP_API_KEYS

Security Notes

The `evolutionWebhookTool` endpoint (POST /webhook/evolution) is critically vulnerable: it explicitly logs a warning but proceeds to forward payloads to `N8N_WEBHOOK_URL` even when the `EVOLUTION_WEBHOOK_SECRET` is invalid or not configured. This allows unauthenticated external parties to trigger downstream n8n workflows or cause denial-of-service by sending arbitrary data. Other routes are protected by robust API key and scope-based authentication, and global rate limiting is applied, which are good practices. However, the severe flaw in the public webhook significantly compromises overall security.

Similar Servers

Stats

Interest Score0
Security Score2
Cost ClassHigh
Avg Tokens500
Stars0
Forks0
Last Update2026-01-06

Tags

AI OrchestrationAPI GatewayMicroservicesNode.jsAutomation