Package com.github.thought2code.mcp.annotated.server
package com.github.thought2code.mcp.annotated.server
-
ClassDescriptionAbstractMcpServer<S extends McpServerInfo>This abstract class is used to provide a base implementation for an MCP server.Embedded Jetty HTTP server implementation.McpServer<S extends McpServerInfo>This interface is used to define the contract for an MCP server.This class is used to define the common configuration for the MCP server.McpServerInfo.Builder<T extends McpServerInfo.Builder<T>>The builder class for
McpServerInfo.This class is used to create a new instance ofMcpSseServerbased on the specifiedMcpSseServerInfoin HTTP SSE mode.This class is used to define the information of the MCP server with HTTP SSE support.The builder class forMcpSseServerInfo.This class is used to create a new instance ofMcpStdioServerbased on the specifiedMcpServerInfoin STDIO mode.This class is used to create a new instance ofMcpStreamableServerbased on the specifiedMcpStreamableServerInfoin Streamable HTTP mode.This class is used to define the information of the MCP server with streamable http support.The builder class forMcpStreamableServerInfo.Marker interface for MCP tool method results that return structured content.