Initial import

This commit is contained in:
David Soria Parra 2024-09-24 22:04:19 +01:00
commit 4cbf815430
No known key found for this signature in database

View file

@ -0,0 +1,14 @@
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