Provides a Model Context Protocol (MCP) server leveraging Server-Sent Events (SSE) for real-time interaction, integrating with n8n workflows and orchestrating calls to external system APIs with natural language support.
Mcpwn8n is a Python-based Model Context Protocol (MCP) server designed for real-time communication using Server-Sent Events (SSE). It fully implements the MCP protocol with JSON-RPC 2.0 and offers robust integration with n8n workflows via webhook endpoints, enabling powerful automation capabilities. The server supports natural language queries in both Vietnamese and English, allowing users to interact seamlessly with a set of five external APIs from an 'ABC System' by making asynchronous, parallel calls. It's built for production environments, featuring Docker support, graceful shutdown, comprehensive logging, health monitoring, and Prometheus metrics for observability.