MMC_MCP_Server_Bridge
by MyMindVentures
Overview
Acts as a unified HTTP/GraphQL gateway for a multitude of Model Context Protocol (MCP) servers, enabling agentic workflow orchestration and cross-service communication.
Installation
node server.jsEnvironment Variables
- PORT
- LOG_LEVEL
- N8N_API_URL
- N8N_API_KEY
- MMC_RAILWAY_APIKEY
- MONGODB_CONNECTION_STRING
- AIRTABLE_API_KEY
- MMC_AIRTABLE_PAT
- LINEAR_API_KEY
- RAINDROP_CLIENT_ID
- RAINDROP_CLIENT_SECRET
- RAINDROP_ACCESS_TOKEN
- NOTION_API_KEY
- DOPPLER_TOKEN
- DOPPLER_SERVICE_TOKEN
- DOPPLER_PROJECT
- DOPPLER_CONFIG
- POSTMAN_API_KEY
- MMC_PROD_POSTMAN_APIKEY
- POSTMAN_API_TOKEN
- GITHUB_PERSONAL_ACCESS_TOKEN
- MCP_BRIDGE_URL
- OPENAI_API_KEY
- ANTHROPIC_API_KEY
- OLLAMA_API_KEY
- GIT_TOKEN
- FILESYSTEM_ROOT
- POSTGRES_CONNECTION_STRING
- SQLITE_DB_PATH
- SLACK_BOT_TOKEN
- GOOGLE_DRIVE_API_KEY
- BRAVE_SEARCH_API_KEY
- PUPPETEER_EXECUTABLE_PATH
- PLAYWRIGHT_EXECUTABLE_PATH
- SENTRY_DSN
Security Notes
CRITICAL: The system contains multiple instances of hardcoded API keys and connection strings (e.g., N8N_API_KEY, Railway API Key, MongoDB Connection String, Raindrop credentials) directly within 'server.js'. Although environment variables are used as a fallback for some, the MongoDB connection string is explicitly passed as a direct argument to a child process, making it unconditionally exposed in the source code. This poses a critical security vulnerability, as these credentials would be publicly visible to anyone with access to the codebase.
Similar Servers
mcp-proxy
The mcp-proxy allows switching between MCP server transports, primarily enabling communication between stdio and SSE/StreamableHTTP endpoints.
Unla
A lightweight and highly available gateway service that converts existing MCP Servers and APIs into services compliant with the MCP Protocol through configuration.
mcp-proxy
A proxy server that translates Model Context Protocol (MCP) messages from stdio-based backend servers into streamable HTTP and Server-Sent Events (SSE) endpoints.
mcp-compose
A secure MCP (Model Context Protocol) server that orchestrates calculator and string manipulation tools, offering OAuth2 authentication with GitHub. It implements advanced OAuth features like PKCE, resource indicators, and dynamic client registration, making it suitable for protected AI agent integrations and enterprise API management.