logl-mcp-gateway
Verified Safeby tk-logl
Overview
Provides a unified, multi-tenant gateway for Model Context Protocol (MCP) servers, enabling orchestration and access control for various integrated services.
Installation
docker-compose up -dEnvironment Variables
- POSTGRES_PASSWORD
- REDIS_PASSWORD
- JWT_SECRET
- ENCRYPTION_KEY
- GATEWAY_API_KEY
- GOOGLE_CLIENT_ID
- GOOGLE_CLIENT_SECRET
- GOOGLE_REDIRECT_URI
- ZOHO_CLIENT_ID
- ZOHO_CLIENT_SECRET
- ZOHO_REDIRECT_URI
- SLACK_CLIENT_ID
- SLACK_CLIENT_SECRET
- SLACK_REDIRECT_URI
- N8N_URL
- CORS_ORIGINS
- LOG_LEVEL
Security Notes
The project implements robust security features including JWT and API Key authentication, AES-256-GCM encryption for API credentials at rest, Redis-backed rate limiting, Zod for input validation, and comprehensive RBAC. Standard Express security middlewares (Helmet, CORS) are used. Audit logging is in place. The main potential risk lies in not replacing default/example secret values (e.g., JWT_SECRET, ENCRYPTION_KEY, database/Redis passwords) with strong, unique values in production environments, as explicitly warned in documentation and setup scripts. No 'eval' or direct obfuscation found.
Similar Servers
klavis
Develop and deploy AI agents that interact with a wide array of web services (e.g., Gmail, YouTube, LinkedIn, Supabase, Salesforce, Kubernetes) through a standardized Model Context Protocol (MCP), often orchestrated by an intelligent routing layer like Strata.
mcp-context-forge
Converts web content (HTML, PDF, DOCX, etc.) and local files from a URL into high-quality Markdown format. It supports multiple conversion engines, content optimization, batch processing, and image handling.
Unla
Transforms existing MCP Servers and APIs into MCP protocol-compliant endpoints through configuration, enabling LLM tool calling without code changes.
metamcp
MetaMCP acts as an MCP proxy to dynamically aggregate multiple MCP servers into a single unified MCP server endpoint, enabling middleware application and customized tool access for coding agents.