8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e691c51 + 3de4dc1 commit 312e9daCopy full SHA for 312e9da
src/mcp/server/__init__.py
@@ -101,8 +101,9 @@ def __init__(
101
102
103
class Server:
104
- def __init__(self, name: str):
+ def __init__(self, name: str, version: str | None = None):
105
self.name = name
106
+ self.version = version
107
self.request_handlers: dict[
108
type, Callable[..., Awaitable[types.ServerResult]]
109
] = {
@@ -133,7 +134,7 @@ def pkg_version(package: str) -> str:
133
134
135
return InitializationOptions(
136
server_name=self.name,
- server_version=pkg_version("mcp"),
137
+ server_version=self.version if self.version else pkg_version("mcp"),
138
capabilities=self.get_capabilities(
139
notification_options or NotificationOptions(),
140
experimental_capabilities or {},
0 commit comments