Update mcp_auth_http_adapter.py

This commit is contained in:
saidsurucu
2025-07-02 02:50:39 +03:00
parent 8d91d2c764
commit 9d41bdd30a
+4 -6
View File
@@ -5,9 +5,11 @@ Exposes MCP OAuth tools as HTTP endpoints for Claude.ai integration
import os import os
import logging import logging
import secrets
import time
from typing import Optional from typing import Optional
from urllib.parse import urlencode, quote from urllib.parse import urlencode, quote
from datetime import datetime from datetime import datetime, timedelta
from fastapi import APIRouter, Request, Query, HTTPException from fastapi import APIRouter, Request, Query, HTTPException
from fastapi.responses import RedirectResponse, JSONResponse from fastapi.responses import RedirectResponse, JSONResponse
@@ -17,15 +19,11 @@ try:
from clerk_backend_api import Clerk from clerk_backend_api import Clerk
from clerk_backend_api.types import UnprocessableEntityError from clerk_backend_api.types import UnprocessableEntityError
CLERK_AVAILABLE = True CLERK_AVAILABLE = True
except ImportError: except ImportError as e:
CLERK_AVAILABLE = False CLERK_AVAILABLE = False
Clerk = None Clerk = None
UnprocessableEntityError = None UnprocessableEntityError = None
import secrets
import time
from datetime import datetime, timedelta
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
router = APIRouter() router = APIRouter()