Server initialize response update to last spec (add title, description) (#1634)

This commit is contained in:
Yann Jouanin 2026-01-06 22:34:08 +01:00 • committed by GitHub
commit 3863f203e9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -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 {},