gpt-mcp-launcher
by seanshin0214
Overview
Connects ChatGPT Desktop to multiple local MCP (Modular Chat Protocol) servers via a single ngrok tunnel and an API Gateway for external access.
Installation
python gateway.pyEnvironment Variables
- NGROK_AUTHTOKEN (stored in ngrok.yml)
Security Notes
The system exposes local MCP servers via ngrok without any explicit authentication on the API Gateway or the MCP servers themselves. The README explicitly warns against sharing the ngrok URL due to the lack of authentication. The provided `ngrok.yml` contains a hardcoded `authtoken`, which is a security risk if the repository is made public without modification. While `gateway.py` itself doesn't show obvious vulnerabilities like `eval`, the architecture's reliance on public tunneling without access control is a significant concern. Running this system could lead to unauthorized access to local resources if the ngrok URL is compromised.
Similar Servers
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
mcp-rubber-duck
An MCP (Model Context Protocol) server that acts as a bridge to query multiple OpenAI-compatible LLMs, enabling multi-agent AI workflows and providing an AI 'rubber duck' debugging panel.
typingmind-mcp
A server for managing and integrating Model Context Protocol (MCP) servers with TypingMind, enabling custom AI model connections.
MCP-buddy
A local desktop or web application to manage and interact with multiple MCP (Model Context Protocol) servers, offering optional AI orchestration and enhancement for responses.