所有程序包的分层结构
程序包分层结构:- com.github.codeboyzhou.mcp.declarative,
- com.github.codeboyzhou.mcp.declarative.annotation,
- com.github.codeboyzhou.mcp.declarative.common,
- com.github.codeboyzhou.mcp.declarative.configuration,
- com.github.codeboyzhou.mcp.declarative.enums,
- com.github.codeboyzhou.mcp.declarative.exception,
- com.github.codeboyzhou.mcp.declarative.server,
- com.github.codeboyzhou.mcp.declarative.server.component,
- com.github.codeboyzhou.mcp.declarative.server.factory,
- com.github.codeboyzhou.mcp.declarative.server.factory.configurable,
- com.github.codeboyzhou.mcp.declarative.util
类分层结构
- java.lang.Object
- com.github.codeboyzhou.mcp.declarative.server.factory.configurable.AbstractConfigurableMcpServerFactory (implements com.github.codeboyzhou.mcp.declarative.server.factory.configurable.ConfigurableMcpServerFactory)
- com.github.codeboyzhou.mcp.declarative.server.factory.configurable.ConfigurableMcpSseServerFactory
- com.github.codeboyzhou.mcp.declarative.server.factory.configurable.ConfigurableMcpStdioServerFactory
- com.github.codeboyzhou.mcp.declarative.server.factory.configurable.ConfigurableMcpStreamableServerFactory
- com.github.codeboyzhou.mcp.declarative.server.component.AbstractMcpServerComponentFactory<T> (implements com.github.codeboyzhou.mcp.declarative.server.component.McpServerComponentFactory<T>)
- com.github.codeboyzhou.mcp.declarative.server.component.McpServerPromptFactory
- com.github.codeboyzhou.mcp.declarative.server.component.McpServerResourceFactory
- com.github.codeboyzhou.mcp.declarative.server.component.McpServerToolFactory
- com.github.codeboyzhou.mcp.declarative.server.factory.AbstractMcpServerFactory<S> (implements com.github.codeboyzhou.mcp.declarative.server.factory.McpServerFactory<S>)
- com.github.codeboyzhou.mcp.declarative.server.factory.McpSseServerFactory
- com.github.codeboyzhou.mcp.declarative.server.factory.McpStdioServerFactory
- com.github.codeboyzhou.mcp.declarative.server.factory.McpStreamableServerFactory
- com.google.inject.AbstractModule (implements com.google.inject.Module)
- com.github.codeboyzhou.mcp.declarative.common.GuiceInjectorModule
- com.github.codeboyzhou.mcp.declarative.server.McpHttpServer
- com.github.codeboyzhou.mcp.declarative.server.McpServerInfo
- com.github.codeboyzhou.mcp.declarative.server.factory.McpSseServerInfo
- com.github.codeboyzhou.mcp.declarative.server.factory.McpStreamableServerInfo
- com.github.codeboyzhou.mcp.declarative.server.McpServerInfo.Builder<T>
- com.github.codeboyzhou.mcp.declarative.server.factory.McpSseServerInfo.Builder
- com.github.codeboyzhou.mcp.declarative.server.factory.McpStreamableServerInfo.Builder
- com.github.codeboyzhou.mcp.declarative.McpServers
- com.github.codeboyzhou.mcp.declarative.common.NamedThreadFactory (implements java.util.concurrent.ThreadFactory)
- com.github.codeboyzhou.mcp.declarative.util.ObjectMappers
- java.lang.Record
- com.github.codeboyzhou.mcp.declarative.configuration.McpServerCapabilities
- com.github.codeboyzhou.mcp.declarative.configuration.McpServerChangeNotification
- com.github.codeboyzhou.mcp.declarative.configuration.McpServerConfiguration
- com.github.codeboyzhou.mcp.declarative.configuration.McpServerSSE
- com.github.codeboyzhou.mcp.declarative.configuration.McpServerStreamable
- com.github.codeboyzhou.mcp.declarative.configuration.YAMLConfigurationLoader
- com.github.codeboyzhou.mcp.declarative.util.Strings
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- java.lang.RuntimeException
- com.github.codeboyzhou.mcp.declarative.exception.McpServerException
- com.github.codeboyzhou.mcp.declarative.exception.McpServerConfigurationException
- com.github.codeboyzhou.mcp.declarative.exception.McpServerJsonProcessingException
- com.github.codeboyzhou.mcp.declarative.exception.McpServerException
- java.lang.RuntimeException
- java.lang.Exception
- com.github.codeboyzhou.mcp.declarative.util.Types
- com.github.codeboyzhou.mcp.declarative.server.factory.configurable.AbstractConfigurableMcpServerFactory (implements com.github.codeboyzhou.mcp.declarative.server.factory.configurable.ConfigurableMcpServerFactory)
接口分层结构
- com.github.codeboyzhou.mcp.declarative.server.factory.configurable.ConfigurableMcpServerFactory
- com.github.codeboyzhou.mcp.declarative.server.component.McpServerComponentFactory<T>
- com.github.codeboyzhou.mcp.declarative.server.factory.McpServerFactory<S>
Annotation Interface Hierarchy
- com.github.codeboyzhou.mcp.declarative.annotation.McpI18nEnabled (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpJsonSchemaDefinition (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpJsonSchemaDefinitionProperty (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpPrompt (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpPromptParam (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpPrompts (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpResource (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpResources (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpServerApplication (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpTool (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpToolParam (implements java.lang.annotation.Annotation)
- com.github.codeboyzhou.mcp.declarative.annotation.McpTools (implements java.lang.annotation.Annotation)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.github.codeboyzhou.mcp.declarative.enums.JsonSchemaDataType
- com.github.codeboyzhou.mcp.declarative.enums.ServerMode
- com.github.codeboyzhou.mcp.declarative.enums.ServerType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)