""" Context for MCP requests authenticated via bot headers. """ from __future__ import annotations from contextvars import ContextVar from dataclasses import dataclass from typing import Optional @dataclass class MCPRequestContext: bot_id: str user_id: int current_mcp_request: ContextVar[Optional[MCPRequestContext]] = ContextVar( "current_mcp_request", default=None, )