@@ -13,7 +13,7 @@ extension type InitializeRequest._fromMap(Map<String, Object?> _value)
1313 factory InitializeRequest ({
1414 required ProtocolVersion protocolVersion,
1515 required ClientCapabilities capabilities,
16- required ClientImplementation clientInfo,
16+ required Implementation clientInfo,
1717 MetaWithProgressToken ? meta,
1818 }) => InitializeRequest ._fromMap ({
1919 'protocolVersion' : protocolVersion.versionString,
@@ -33,8 +33,7 @@ extension type InitializeRequest._fromMap(Map<String, Object?> _value)
3333 ClientCapabilities get capabilities =>
3434 _value['capabilities' ] as ClientCapabilities ;
3535
36- ClientImplementation get clientInfo =>
37- _value['clientInfo' ] as ClientImplementation ;
36+ Implementation get clientInfo => _value['clientInfo' ] as Implementation ;
3837}
3938
4039/// After receiving an initialize request from the client, the server sends
@@ -44,7 +43,7 @@ extension type InitializeResult.fromMap(Map<String, Object?> _value)
4443 factory InitializeResult ({
4544 required ProtocolVersion protocolVersion,
4645 required ServerCapabilities serverCapabilities,
47- required ServerImplementation serverInfo,
46+ required Implementation serverInfo,
4847 String ? instructions,
4948 }) => InitializeResult .fromMap ({
5049 'protocolVersion' : protocolVersion.versionString,
@@ -74,8 +73,7 @@ extension type InitializeResult.fromMap(Map<String, Object?> _value)
7473 ServerCapabilities get capabilities =>
7574 _value['capabilities' ] as ServerCapabilities ;
7675
77- ServerImplementation get serverInfo =>
78- _value['serverInfo' ] as ServerImplementation ;
76+ Implementation get serverInfo => _value['serverInfo' ] as Implementation ;
7977
8078 /// Instructions describing how to use the server and its features.
8179 ///
@@ -295,24 +293,17 @@ extension type Tools.fromMap(Map<String, Object?> _value) {
295293 }
296294}
297295
298- /// Describes the name and version of an MCP client implementation.
299- extension type ClientImplementation .fromMap (Map <String , Object ?> _value) {
300- factory ClientImplementation ({
301- required String name,
302- required String version,
303- }) => ClientImplementation .fromMap ({'name' : name, 'version' : version});
296+ /// Describes the name and version of an MCP implementation.
297+ extension type Implementation .fromMap (Map <String , Object ?> _value) {
298+ factory Implementation ({required String name, required String version}) =>
299+ Implementation .fromMap ({'name' : name, 'version' : version});
304300
305301 String get name => _value['name' ] as String ;
306302 String get version => _value['version' ] as String ;
307303}
308304
309- /// Describes the name and version of an MCP server implementation.
310- extension type ServerImplementation .fromMap (Map <String , Object ?> _value) {
311- factory ServerImplementation ({
312- required String name,
313- required String version,
314- }) => ServerImplementation .fromMap ({'name' : name, 'version' : version});
305+ @Deprecated ('Use Implementation instead.' )
306+ typedef ClientImplementation = Implementation ;
315307
316- String get name => _value['name' ] as String ;
317- String get version => _value['version' ] as String ;
318- }
308+ @Deprecated ('Use Implementation instead.' )
309+ typedef ServerImplementation = Implementation ;
0 commit comments