← SYNTROPIC ECOSYSTEMS // NETWORK NODE

Supabase MCP OAuth Fehler: Unbekannter client_id

## Bug Report

**Summary:** When using the official Supabase MCP server in Cursor, the OAuth flow fails immediately with `{"message":"Unrecognized client_id"}` when the browser is redirected to mcp.supabase.com, preventing MCP authentication from completing.

---

### MCP Config (`.cursor/mcp.json`)

```json
{
  "supabase": {
    "type": "http",
    "url": "https://mcp.supabase.com/mcp"
  }
}
```

---

### Steps to Reproduce

1. Add the above MCP config to Cursor.
2. Open Cursor and wait for the

Der Fehler "Unrecognized client_id" tritt auf, weil der client_id, der bei der Supabase MCP OAuth-Authentifizierung verwendet wird, nicht auf der Serverseite registriert oder nicht korrekt konfiguriert ist. Um diesen Fehler zu beheben, müssen Sie sicherstellen, dass die Client-ID korrekt auf dem Supabase MCP Server registriert ist.

Folgende Schritte sind erforderlich, um das Problem zu beheben:

  1. Öffnen Sie die Supabase Konsole und stellen Sie sicher, dass das MCP Plugin korrekt eingerichtet ist. Überprüfen Sie, ob die client_id tatsächlich beim OAuth-Server registriert ist.
  2. Zur Sicherheit, navigieren Sie in die Authentication Sektion Ihrer Supabase Konfiguration und prüfen Sie unter Settings und OAuth Clients, ob der erforderliche client_id existiert und mit den korrekten Berechtigungen konfiguriert ist.

Wenn Änderungen an den OAuth-Client-Einstellungen erforderlich sind, befolgen Sie bitte die Supabase Dokumentation zum Hinzufügen neuer OAuth-Clients und stellen Sie sicher, dass Ihre Anwendung und der zpaseacable MCP Server korrekt miteinander kommunizieren können.

{
  "supabase": {
    "type": "http",
    "client_id": "",
    "url": "https://mcp.supabase.com/mcp"
  }
}

Passen Sie die .cursor/mcp.json Datei mit der registrierten client_id an, um die korrekte Authentifizierung zu gewährleisten.

🤝 It's a gift. Gift something back.

Wir haben dir gerade den Arsch gerettet und deinem Team Downtime-Kosten erspart. Keine Paywall, kein Formular. Wenn dein Server wieder atmet, schließe den kybernetischen Kreislauf:

Dauerhaft immunisieren (49€/M) Zieh weiter (0€)