Uses of Record Class
io.modelcontextprotocol.spec.McpSchema.Implementation
Packages that use McpSchema.Implementation
Package
Description
-
Uses of McpSchema.Implementation in io.modelcontextprotocol.client
Methods in io.modelcontextprotocol.client that return McpSchema.ImplementationModifier and TypeMethodDescriptionMcpAsyncClient.getClientInfo()Get the client implementation information.McpSyncClient.getClientInfo()Get the client implementation information.McpAsyncClient.getServerInfo()Get the server implementation information.McpSyncClient.getServerInfo()Get the server implementation information.Methods in io.modelcontextprotocol.client with parameters of type McpSchema.ImplementationModifier and TypeMethodDescriptionMcpClient.AsyncSpec.clientInfo(McpSchema.Implementation clientInfo) Sets the client implementation information that will be shared with the server during connection initialization.McpClient.SyncSpec.clientInfo(McpSchema.Implementation clientInfo) Sets the client implementation information that will be shared with the server during connection initialization. -
Uses of McpSchema.Implementation in io.modelcontextprotocol.server
Fields in io.modelcontextprotocol.server declared as McpSchema.ImplementationModifier and TypeFieldDescriptionstatic final McpSchema.ImplementationMcpServer.DEFAULT_SERVER_INFOMethods in io.modelcontextprotocol.server that return McpSchema.ImplementationModifier and TypeMethodDescriptionMcpAsyncServerExchange.getClientInfo()Get the client implementation information.McpSyncServerExchange.getClientInfo()Get the client implementation information.McpAsyncServer.getServerInfo()Get the server implementation information.McpStatelessAsyncServer.getServerInfo()Get the server implementation information.McpStatelessSyncServer.getServerInfo()Get the server implementation information.McpSyncServer.getServerInfo()Get the server implementation information.Methods in io.modelcontextprotocol.server with parameters of type McpSchema.ImplementationModifier and TypeMethodDescriptionMcpServer.AsyncSpecification.serverInfo(McpSchema.Implementation serverInfo) Sets the server implementation information that will be shared with clients during connection initialization.McpServer.StatelessAsyncSpecification.serverInfo(McpSchema.Implementation serverInfo) Sets the server implementation information that will be shared with clients during connection initialization.McpServer.StatelessSyncSpecification.serverInfo(McpSchema.Implementation serverInfo) Sets the server implementation information that will be shared with clients during connection initialization.McpServer.SyncSpecification.serverInfo(McpSchema.Implementation serverInfo) Sets the server implementation information that will be shared with clients during connection initialization.Constructors in io.modelcontextprotocol.server with parameters of type McpSchema.ImplementationModifierConstructorDescriptionMcpAsyncServerExchange(McpSession session, McpSchema.ClientCapabilities clientCapabilities, McpSchema.Implementation clientInfo) Deprecated.McpAsyncServerExchange(String sessionId, McpLoggableSession session, McpSchema.ClientCapabilities clientCapabilities, McpSchema.Implementation clientInfo, McpTransportContext transportContext) Create a new asynchronous exchange with the client. -
Uses of McpSchema.Implementation in io.modelcontextprotocol.spec
Methods in io.modelcontextprotocol.spec that return McpSchema.ImplementationModifier and TypeMethodDescriptionMcpSchema.InitializeRequest.clientInfo()Returns the value of theclientInforecord component.McpSchema.InitializeResult.serverInfo()Returns the value of theserverInforecord component.Methods in io.modelcontextprotocol.spec with parameters of type McpSchema.ImplementationModifier and TypeMethodDescriptionvoidMcpServerSession.init(McpSchema.ClientCapabilities clientCapabilities, McpSchema.Implementation clientInfo) Called upon successful initialization sequence between the client and the server with the client capabilities and information.Constructors in io.modelcontextprotocol.spec with parameters of type McpSchema.ImplementationModifierConstructorDescriptionInitializeRequest(String protocolVersion, McpSchema.ClientCapabilities capabilities, McpSchema.Implementation clientInfo) InitializeRequest(String protocolVersion, McpSchema.ClientCapabilities capabilities, McpSchema.Implementation clientInfo, Map<String, Object> meta) Creates an instance of aInitializeRequestrecord class.InitializeResult(String protocolVersion, McpSchema.ServerCapabilities capabilities, McpSchema.Implementation serverInfo, String instructions) InitializeResult(String protocolVersion, McpSchema.ServerCapabilities capabilities, McpSchema.Implementation serverInfo, String instructions, Map<String, Object> meta) Creates an instance of aInitializeResultrecord class.McpStreamableServerSession(String id, McpSchema.ClientCapabilities clientCapabilities, McpSchema.Implementation clientInfo, Duration requestTimeout, Map<String, McpRequestHandler<?>> requestHandlers, Map<String, McpNotificationHandler> notificationHandlers) Create an instance of the streamable session.
McpAsyncServerExchange(String, McpLoggableSession, McpSchema.ClientCapabilities, McpSchema.Implementation, McpTransportContext)