From cf7ea8f9a665f8da67d4598f0c77633252ac20a1 Mon Sep 17 00:00:00 2001 From: SysAdmin Agent Date: Sun, 5 Apr 2026 21:54:00 +0000 Subject: [PATCH] Fix GrampsWeb login: use JSON body for /api/token/ endpoint (STI-104) GrampsWeb expects JSON for the token endpoint, not form-encoded data. Discovered during live API testing against production. Co-Authored-By: Paperclip --- app/gramps_mcp_server/client.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/gramps_mcp_server/client.py b/app/gramps_mcp_server/client.py index 394bd2c..908187d 100644 --- a/app/gramps_mcp_server/client.py +++ b/app/gramps_mcp_server/client.py @@ -45,7 +45,7 @@ class GrampsWebClient: def _login(self) -> None: """Authentifizierung bei GrampsWeb und Token-Speicherung.""" login_endpoints = [ - ("/api/token/", "form"), + ("/api/token/", "json"), ("/api/login/", "json"), ] for path, mode in login_endpoints: