Pitch: Criei o MCP Gateway: uma ponte entre aplicações web e qualquer cliente MCP
Eu queria resolver um problema bem específico:
👉 Como permitir que uma aplicação aberta no navegador exponha ferramentas dinamicamente para clientes MCP como Claude Code, Codex, Kimi Code e outros?
Foi daí que nasceu o MCP Gateway. 🌐⚡
A arquitetura é simples:
🤖 MCP Client
↓
🌉 MCP Gateway
↓
🔌 WebSocket
↓
🌐 Aplicação Web
A aplicação registra suas próprias tools em runtime, e o Gateway as disponibiliza para qualquer cliente compatível com MCP.
🛠️ Na prática
Uma aplicação pode expor tools como:
get_status
move_player
send_message
create_item
run_action
E o cliente MCP consegue:
🔍 descobrir as ferramentas
⚡ executá-las
📦 receber o resultado
🔄 trabalhar com várias chamadas simultâneas
O Gateway não precisa conhecer previamente nenhuma dessas tools.
A própria aplicação define o que sabe fazer.
🌐 O mais interessante
Isso permite transformar praticamente qualquer aplicação web em uma aplicação agent-ready.
Pode ser usado em:
🎮 jogos
📊 dashboards
🏢 sistemas internos
🛠️ ferramentas administrativas
☁️ SaaS
🧪 simuladores
📚 plataformas educacionais
Se uma ação pode ser representada por uma função, ela pode potencialmente virar uma tool MCP.
❤️ Open Source
O projeto é open source e está disponível no GitHub:
🔗 https://github.com/mcp-gtw/mcp-gtw
⭐ Se achar a ideia interessante, deixa uma estrela por lá.