mirror of
https://github.com/aljazceru/mcp-python-sdk.git
synced 2025-12-19 14:54:24 +01:00
15 lines
364 B
Python
15 lines
364 B
Python
from dataclasses import dataclass
|
|
from typing import Generic, TypeVar
|
|
|
|
from mcp_python.shared.session import BaseSession
|
|
from mcp_python.types import RequestId, RequestParams
|
|
|
|
SessionT = TypeVar("SessionT", bound=BaseSession)
|
|
|
|
|
|
@dataclass
|
|
class RequestContext(Generic[SessionT]):
|
|
request_id: RequestId
|
|
meta: RequestParams.Meta | None
|
|
session: SessionT
|