Server initialize response update to last spec (add title, description) (#1634)
This commit is contained in:
parent
f397783c39
commit
3863f203e9
1 changed files with 73 additions and 1 deletions
|
|
@ -139,6 +139,8 @@ class Server(Generic[LifespanResultT, RequestT]):
|
|||
self,
|
||||
name: str,
|
||||
version: str | None = None,
|
||||
title: str | None = None,
|
||||
description: str | None = None,
|
||||
instructions: str | None = None,
|
||||
website_url: str | None = None,
|
||||
icons: list[types.Icon] | None = None,
|
||||
|
|
@ -149,6 +151,8 @@ class Server(Generic[LifespanResultT, RequestT]):
|
|||
):
|
||||
self.name = name
|
||||
self.version = version
|
||||
self.title = title
|
||||
self.description = description
|
||||
self.instructions = instructions
|
||||
self.website_url = website_url
|
||||
self.icons = icons
|
||||
|
|
@ -181,6 +185,8 @@ class Server(Generic[LifespanResultT, RequestT]):
|
|||
return InitializationOptions(
|
||||
server_name=self.name,
|
||||
server_version=self.version if self.version else pkg_version("mcp"),
|
||||
title=self.title,
|
||||
description=self.description,
|
||||
capabilities=self.get_capabilities(
|
||||
notification_options or NotificationOptions(),
|
||||
experimental_capabilities or {},
|
||||
|
|
|
|||
Loading…
Reference in a new issue