Files
mcp-python-sdk/mcp_python/shared/context.py
David Soria Parra 4cbf815430 Initial import
2024-09-24 22:04:19 +01:00

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