Skip to content

Commit d735b29

Browse files
committed
Handle token expiry
1 parent e8e913b commit d735b29

File tree

1 file changed

+3
-1
lines changed
  • servers/mcp-neo4j-cloud-aura-api/src/mcp_neo4j_aura_manager

1 file changed

+3
-1
lines changed

servers/mcp-neo4j-cloud-aura-api/src/mcp_neo4j_aura_manager/server.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
import logging
55
import os
66
import sys
7+
import time
78
from typing import Any, Dict, List, Optional, Union
89

910
import mcp
@@ -65,7 +66,8 @@ def _get_auth_token(self) -> str:
6566

6667
def _get_headers(self) -> Dict[str, str]:
6768
"""Get headers for API requests including authentication."""
68-
if not self.token:
69+
current_time = time.time()
70+
if not self.token or current_time >= self.token_expiry:
6971
self.token = self._get_auth_token()
7072

7173
return {

0 commit comments

Comments
 (0)