Class McpStreamableServerInfo
java.lang.Object
com.github.thought2code.mcp.annotated.server.McpServerInfo
com.github.thought2code.mcp.annotated.server.McpStreamableServerInfo
@Deprecated(since="0.11.0",
forRemoval=true)
public class McpStreamableServerInfo
extends McpServerInfo
Deprecated, for removal: This API element is subject to removal in a future version.
This class is used to define the information of the MCP server with streamable http support.
- Author:
- codeboyzhou
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDeprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionbuilder()Deprecated, for removal: This API element is subject to removal in a future version.Returns a new builder instance to construct aMcpStreamableServerInfoinstance.io.modelcontextprotocol.server.McpTransportContextExtractor<jakarta.servlet.http.HttpServletRequest>Deprecated, for removal: This API element is subject to removal in a future version.Returns the extractor to extract the transport context from the HTTP request.booleanDeprecated, for removal: This API element is subject to removal in a future version.Returns whether to disallow http delete requests.Deprecated, for removal: This API element is subject to removal in a future version.Returns the interval to send keep-alive messages.Deprecated, for removal: This API element is subject to removal in a future version.Returns the endpoint of the MCP server to send messages.intport()Deprecated, for removal: This API element is subject to removal in a future version.Returns the port of the MCP HTTP server.Methods inherited from class com.github.thought2code.mcp.annotated.server.McpServerInfo
capabilities, changeNotification, instructions, name, requestTimeout, version
-
Method Details
-
builder
Deprecated, for removal: This API element is subject to removal in a future version.Returns a new builder instance to construct aMcpStreamableServerInfoinstance.- Returns:
- a new builder instance
-
port
public int port()Deprecated, for removal: This API element is subject to removal in a future version.Returns the port of the MCP HTTP server.- Returns:
- the port of the MCP HTTP server
-
mcpEndpoint
Deprecated, for removal: This API element is subject to removal in a future version.Returns the endpoint of the MCP server to send messages.- Returns:
- the endpoint of the MCP server to send messages
-
disallowDelete
public boolean disallowDelete()Deprecated, for removal: This API element is subject to removal in a future version.Returns whether to disallow http delete requests.- Returns:
- whether to disallow http delete requests
-
contextExtractor
public io.modelcontextprotocol.server.McpTransportContextExtractor<jakarta.servlet.http.HttpServletRequest> contextExtractor()Deprecated, for removal: This API element is subject to removal in a future version.Returns the extractor to extract the transport context from the HTTP request.- Returns:
- the extractor to extract the transport context from the HTTP request
-
keepAliveInterval
Deprecated, for removal: This API element is subject to removal in a future version.Returns the interval to send keep-alive messages.- Returns:
- the interval to send keep-alive messages
-