Hallo little.yoda,
Ich habe die neuste Version des Plugins 0.9.6 installiert und mein LibreChat (MCP-Client) so konfiguriert, dass es Hibiscus als mcp-Server erkennt.
Meine Docker-Yaml sieht so aus:
Code
mcpServers:
hibiscus:
type: streamable-http
url: http://<IP meines Jameica-Rechners>:37653/mcp
headers:
Authorization: "Bearer <das in Deinem Plugin angezeigte Token>"
Anschließend Neustart von LibreChat.
Dann habe ich ihn gepromptet:
"zeige mir alle Salden aller hibiscus Konten" (Dein Beispiel)
Im Log von LibreChat sehe ich:
Code
LibreChat | 2026-07-30 19:33:42 warn: [MCPOAuth] No OAuth metadata discovered from http://<IP meines Jameica-Rechners>:37653/mcp, using legacy fallback endpoints {"userId":"<langer kryptischer Usernamen-String>"}
LibreChat | 2026-07-30 19:33:43 error: [MCPOAuth] Failed to initiate OAuth flow {"userId":"<langer kryptischer Usernamen-String>"}
LibreChat | 2026-07-30 19:33:43 error: [MCP][hibiscus][<langer kryptischer Usernamen-String>] Failed to complete OAuth flow for hibiscus HTTP 404: Invalid OAuth error response: SyntaxError: Unexpected token '<', "<h1>404 No"... is not valid JSON. Raw body: <h1>404 Not Found</h1>No context found for request {"userId":"<langer kryptischer Usernamen-String>"}
LibreChat | 2026-07-30 19:33:43 warn: [MCP][hibiscus][<langer kryptischer Usernamen-String>] OAuth failed, emitting oauthFailed event {"userId":"<langer kryptischer Usernamen-String>"}
LibreChat | 2026-07-30 19:33:43 error: [MCP][User: <langer kryptischer Usernamen-String>][hibiscus] Failed to establish connection OAuth authentication failed {"userId":"<langer kryptischer Usernamen-String>"}
LibreChat | 2026-07-30 19:33:43 error: [MCP][User: <langer kryptischer Usernamen-String>][hibiscus][hibiscus_accounts_list] Tool call failed OAuth authentication failed {"userId":"<langer kryptischer Usernamen-String>"}
LibreChat | 2026-07-30 19:33:43 error: [MCP][hibiscus][hibiscus_accounts_list][User: <langer kryptischer Usernamen-String>] Error calling MCP tool: OAuth authentication failed {"userId":"<langer kryptischer Usernamen-String>"}
LibreChat | 2026-07-30 19:33:43 error: [ON_TOOL_EXECUTE] Tool hibiscus_accounts_list_mcp_hibiscus error [MCP][hibiscus][hibiscus_accounts_list] OAuth authentication required. Please check the server logs for the authentication URL. {"userId":"<langer kryptischer Usernamen-String>"}
Die Antwort von LibreChat / Ollama ist dann auch so ähnlich:
"Es liegt ein Authentifizierungsfehler vor. Der Server erfordert eine OAuth-Autorisierung, und die entsprechende URL ist in den Serverlogfiles zu finden. Bitte überprüfen Sie die Serverprotokolle, um die Authentifizierungs-URL zu identifizieren und die benötigten Schritte zur Authentifizierung durchzuführen. Nach der erfolgreichen Authentifizierung können die Konten angezeigt werden."
Das Jameica-Log ist hier eher sparsam:
Code
[Thu Jul 30 21:33:44 CEST 2026][WARN][hibiscus-reports-mcp][sun.net.httpserver.ExchangeImpl.sendResponseHeaders] sendResponseHeaders: being invoked with a content length for a HEAD request
Woran könnte das liegen?