Zum Inhalt springen

MCP Gateway

Web-basierter MCP Gateway mit Multi-LLM Support. Zugriff auf deine MCP Server von jedem Gerät - ohne Desktop App.

Web-basiert

Von überall zugreifen

Multi-LLM

Gemini, OpenAI, Claude, Groq

Remote MCP

Server auf Railway/VPS

Cloudflare Auth

Sichere Authentifizierung

MCP (Model Context Protocol) ist mächtig - aber alle Clients sind Desktop-Apps:

  • Claude Desktop → Rechner muss laufen
  • Gemini MCP Desktop → Lokal installiert
  • CLI Tools → Terminal nötig

Wer mehrere Geräte nutzt (Desktop, Laptop, Handy) ist aufgeschmissen.

MCP Gateway ist ein Web-Interface das:

  • Multi-LLM Support - Gemini, OpenAI, Claude, Groq, OpenRouter
  • BYOK - Bring Your Own Key (dein eigener API Key)
  • Remote MCP Server verbindet (auf Railway, VPS, etc.)
  • Im Browser läuft (jedes Gerät, überall)
  • Cloudflare Access für sichere Authentifizierung
  • Import/Export - Konfiguration als JSON-Datei sichern
┌─────────────────────────────────────────────────────────┐
│ Browser │
│ (überall, jedes Gerät) │
└─────────────────────────────────────────────────────────┘
│ HTTPS
┌─────────────────────────────────────────────────────────┐
│ MCP Gateway │
│ (mcp-gateway.codeback.de) │
└─────────────────────────────────────────────────────────┘
┌─────────────────┼─────────────────┐
▼ ▼ ▼
┌─────────┐ ┌─────────┐ ┌─────────┐
│ LLM API │ │ Neo4j │ │ REST │
│ (BYOK) │ │ Bridge │ │ APIs │
└─────────┘ └─────────┘ └─────────┘

MCP Gateway ist als gehostete Version verfügbar:

mcp-gateway.codeback.de

  1. Seite besuchen und “Get Started” klicken
  2. Mit Email anmelden (One-time Code via Cloudflare)
  3. LLM Provider und API Key konfigurieren
  4. MCP Server hinzufügen (Neo4j, REST API, Supabase)
  5. Chatten mit deinen MCP Servern
  • 100 kostenlose Credits zum Start
  • Cloudflare-geschützte Authentifizierung
  • Multi-LLM Support (bring your own API key)
  • Eigene MCP Server hinzufügen (Neo4j, REST, Supabase)
  • Import/Export - Konfiguration als JSON sichern
  • Live Status - Verbundene MCP Server im Chat Header sichtbar
DatenSpeicherortPersistent?
Email, CreditsServerJa
LLM Provider/ModelServerJa
API KeyBrowser SessionNein*
MCP Server ConfigsBrowser LocalStorageJa (lokal)

*API Keys werden nicht automatisch gespeichert. Nutze Export Config um sie in einer lokalen Datei zu sichern.

Empfehlung: Nutze die Export-Funktion um deine komplette Konfiguration (inkl. API Key) lokal zu sichern.

FeatureBeschreibung
SSRF ProtectionBlockiert localhost, private IPs, Cloud-Metadata
HTTPS OnlyNur HTTPS-URLs für MCP Server erlaubt
Input SanitizationServer-Namen: nur a-z, 0-9, -, _
Rate LimitingAdmin-Endpoints: max 5 Versuche / 15 Min
CSP HeaderContent-Security-Policy gegen XSS
ClickjackingX-Frame-Options: DENY
Body LimitMax 1MB Request-Größe

Security Headers:

  • Content-Security-Policy - Restriktive Policy
  • X-Content-Type-Options: nosniff
  • X-Frame-Options: DENY
  • X-XSS-Protection: 1; mode=block
  • Referrer-Policy: strict-origin-when-cross-origin
PlanPreisCredits
Free$0100 Credits
Pro$10/Monat1.000 Credits (coming soon)

1 Credit = 1 Chat-Nachricht oder 1 Tool-Call

ProviderModelle
Google Geminigemini-2.0-flash, gemini-1.5-pro
OpenAIgpt-4o, gpt-4o-mini, gpt-4-turbo
Anthropicclaude-3-5-sonnet, claude-3-opus
Groqllama-3.3-70b, mixtral-8x7b
OpenRouterAlle verfügbaren Modelle

Nach dem Login findest du unter Settings zwei Tabs:

  1. LLM Provider - API Key und Modell wählen
  2. MCP Servers - Server hinzufügen/entfernen

Neo4j (Cypher Queries)

{
"name": "neo4j",
"type": "neo4j",
"url": "https://neo4j-web-bridge.railway.app"
}

REST API

{
"name": "my-api",
"type": "rest",
"url": "https://api.example.com"
}

Supabase (SQL)

{
"name": "supabase",
"type": "supabase",
"url": "https://your-project.supabase.co"
}

Unter dem MCP Servers Tab findest du Dropdown-Menüs für Import und Export:

Export Optionen:

OptionDateiInhalt
Configmcp-config.jsonProvider, Model, API Key, MCP Server
Contextmcp-context.jsonChat-Historie
Export Allmcp-gateway-backup.jsonAlles zusammen

Import Optionen:

OptionAkzeptiert
Import ConfigConfig oder Backup-Datei
Import ContextContext oder Backup-Datei

Config Format:

{
"exportType": "config",
"exportedAt": "2026-01-19T...",
"llmProvider": "gemini",
"llmModel": "gemini-2.0-flash",
"llmApiKey": "AIza...",
"mcpServers": [
{
"name": "neo4j",
"type": "neo4j",
"url": "https://neo4j-web-bridge.railway.app"
}
]
}

Context Format:

{
"exportType": "context",
"exportedAt": "2026-01-19T...",
"messages": [
{ "role": "user", "content": "Zeig mir alle Nodes" },
{ "role": "assistant", "content": "Hier sind..." }
]
}

Im Chat Header siehst du:

  • LLM Provider - Welches Modell aktiv ist
  • MCP Server Badges - Alle verbundenen Server mit Status (Hover für URL)

Öffne den Gateway im Browser und chatte:

“Zeig mir alle Projekte in der Neo4j Datenbank”

Der Gateway:

  1. Schickt deine Frage an dein gewähltes LLM
  2. LLM erkennt: “Ich brauche neo4j_query Tool”
  3. Gateway ruft Neo4j Bridge auf
  4. Ergebnis kommt zurück
  5. LLM formuliert Antwort

Mit Neo4j als MCP Server kannst du deinen Knowledge Graph via natürlicher Sprache verwalten:

Lesen:

“Zeig mir alle Nodes im Graph”

Schreiben:

“Erstelle einen Node für das Projekt MCP Gateway mit status=‘Live’”

Beziehungen:

“Verbinde Steven mit dem MCP Gateway Projekt”

Beratung:

“Analysiere meinen Graph und berate mich, wie ich das Projekt am besten anlege”

Das LLM analysiert die bestehende Struktur und schlägt konsistente Labels, Properties und Beziehungen vor.


Export/Import System überarbeitet:

  • Getrennte Export-Optionen: Config, Context, All
  • API Key wird jetzt in Config-Export inkludiert
  • Chat-Historie kann separat exportiert/importiert werden
  • Dropdown-Menüs für übersichtlichere UI

LocalStorage für MCP Server:

  • MCP Server Configs werden automatisch im Browser LocalStorage gespeichert
  • Automatische Wiederherstellung beim nächsten Login
  • Keine Server-seitige Speicherung von sensiblen Daten

Verbessertes Tool-Handling:

  • LLM nutzt Tools jetzt proaktiv (ohne Nachfrage)
  • Bessere Tool-Beschreibungen für Neo4j Queries
  • System-Prompt für zuverlässigere Tool-Nutzung

Security Hardening:

  • SSRF Protection (localhost, private IPs, Cloud-Metadata blocked)
  • HTTPS-Only für MCP Server URLs
  • Input Sanitization für Server-Namen
  • Rate Limiting für Admin-Endpoints
  • Security Headers (CSP, X-Frame-Options, etc.)
  • Request Body Size Limit (1MB)
  • Initial Release
  • Cloudflare Access Authentifizierung
  • Multi-LLM Support (Gemini, OpenAI, Claude, Groq, OpenRouter)
  • Credit System (100 free Credits)
  • MCP Server Types: Neo4j, REST API, Supabase
  • Import/Export für Konfiguration
  • Live Status Badges im Chat Header