|
|
|
@ -112,13 +112,13 @@ class MCPServerStreamableHTTPRequestHandler:
|
|
|
|
def initialize(self):
|
|
|
|
def initialize(self):
|
|
|
|
request = cast(types.InitializeRequest, self.request.root)
|
|
|
|
request = cast(types.InitializeRequest, self.request.root)
|
|
|
|
client_info = request.params.clientInfo
|
|
|
|
client_info = request.params.clientInfo
|
|
|
|
clinet_name = f"{client_info.name}@{client_info.version}"
|
|
|
|
client_name = f"{client_info.name}@{client_info.version}"
|
|
|
|
if not self.end_user:
|
|
|
|
if not self.end_user:
|
|
|
|
end_user = EndUser(
|
|
|
|
end_user = EndUser(
|
|
|
|
tenant_id=self.app.tenant_id,
|
|
|
|
tenant_id=self.app.tenant_id,
|
|
|
|
app_id=self.app.id,
|
|
|
|
app_id=self.app.id,
|
|
|
|
type="mcp",
|
|
|
|
type="mcp",
|
|
|
|
name=clinet_name,
|
|
|
|
name=client_name,
|
|
|
|
session_id=generate_session_id(),
|
|
|
|
session_id=generate_session_id(),
|
|
|
|
external_user_id=self.mcp_server.id,
|
|
|
|
external_user_id=self.mcp_server.id,
|
|
|
|
)
|
|
|
|
)
|
|
|
|
|