Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addToolUpdateListener(ToolListener) - Method in class io.meeds.mcp.server.service.McpServerToolService
- aggregateToolCallbacks(ObjectProvider<List<ToolCallback>>, List<ToolCallback>, List<ToolCallbackProvider>) - Static method in class io.meeds.mcp.server.util.McpServerUtils
- AI_AGENT_TOOL_APPROVED_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- AI_AGENT_TOOL_CONVERSATION_ID_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- AI_AGENT_TOOL_DURATION_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- AI_AGENT_TOOL_EXEC_COMPLETED_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- AI_AGENT_TOOL_EXECUTION_EVENT - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- AI_AGENT_TOOL_ID_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- AI_AGENT_TOOL_INPUT_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- AI_AGENT_TOOL_NAME_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- AI_AGENT_TOOL_OUTPUT_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- AI_AGENT_TOOL_START_TIME_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- AI_AGENT_TOOL_TYPE_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- AI_AGENT_TOOL_USERNAME_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- APPROVAL_ANSWER - Enum constant in enum class io.meeds.mcp.server.constant.UserToolRequestType
- APPROVAL_REQUEST - Enum constant in enum class io.meeds.mcp.server.constant.UserToolRequestType
- APPROVAL_TIMEOUT - Enum constant in enum class io.meeds.mcp.server.constant.UserToolRequestType
C
- call(String) - Method in class io.meeds.mcp.server.service.McpToolCallbackProviderService.MethodToolCallbackWrapper
- call(String, ToolContext) - Method in class io.meeds.mcp.server.service.McpToolCallbackProviderService.MethodToolCallbackWrapper
- callTool(Object, McpSchema.CallToolRequest) - Method in class io.meeds.mcp.server.util.McpServerUtils.ToolSpecification
- COMETD_CHANNEL - Static variable in class io.meeds.mcp.server.service.McpToolApprovalService
- commence(HttpServletRequest, HttpServletResponse, AuthenticationException) - Method in class io.meeds.mcp.server.web.McpBearerAuthenticationEntryPoint
- ConversationStateThreadLocalAccessor - Class in io.meeds.mcp.server.context
- ConversationStateThreadLocalAccessor() - Constructor for class io.meeds.mcp.server.context.ConversationStateThreadLocalAccessor
D
- DEFAULT_LIMIT - Static variable in interface io.meeds.mcp.server.plugin.McpToolPlugin
- DEFAULT_OFFSET - Static variable in interface io.meeds.mcp.server.plugin.McpToolPlugin
- description() - Method in class io.meeds.mcp.server.model.SimpleToolDefinition
- deserialize(JsonParser, DeserializationContext) - Method in class io.meeds.mcp.server.model.SimpleToolDefinition.JsonObjectToStringDeserializer
- disableMcpServer() - Method in class io.meeds.mcp.server.service.McpServerToolService
- doFilter(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class io.meeds.mcp.server.web.McpOAuthResourceRedirectWebFilter
E
- enableMcpServer() - Method in class io.meeds.mcp.server.service.McpServerToolService
- equals(Object) - Method in record class io.meeds.mcp.server.model.ToolDefinitionMethods
-
Indicates whether some other object is "equal to" this one.
- EVENT_TOOL_UPDATED - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- ExoContainerContextThreadLocalAccessor - Class in io.meeds.mcp.server.context
- ExoContainerContextThreadLocalAccessor() - Constructor for class io.meeds.mcp.server.context.ExoContainerContextThreadLocalAccessor
F
- formatDate(Long) - Static method in class io.meeds.mcp.server.util.McpToolUtils
- formatDate(Date) - Static method in class io.meeds.mcp.server.util.McpToolUtils
- fromJsonString(String) - Static method in class io.meeds.mcp.server.util.McpToolUtils
- fromJsonStringBase64(String) - Static method in class io.meeds.mcp.server.util.McpToolUtils
G
- getClientRegistrationId() - Method in class io.meeds.mcp.server.service.McpInternalOAuthClientService
- getClientSecret() - Method in class io.meeds.mcp.server.service.McpInternalOAuthClientService
- getCurrentUserAclIdentity() - Method in interface io.meeds.mcp.server.plugin.McpToolPlugin
- getCurrentUserLocale() - Method in interface io.meeds.mcp.server.plugin.McpToolPlugin
- getCurrentUserLocale(String) - Method in interface io.meeds.mcp.server.plugin.McpToolPlugin
- getCurrentUserName() - Method in interface io.meeds.mcp.server.plugin.McpToolPlugin
- getCurrentUserName() - Static method in class io.meeds.mcp.server.util.McpToolUtils
- getDelegate() - Method in class io.meeds.mcp.server.plugin.McpServerOauthOpaqueTokenIntrospector
- getLocale(String) - Method in interface io.meeds.mcp.server.plugin.McpToolPlugin
- getMethodToolFieldValue(MethodToolCallback, String) - Static method in class io.meeds.mcp.server.util.McpToolUtils
- getMimeType(String) - Static method in class io.meeds.mcp.server.util.McpServerUtils
- getTool() - Method in class io.meeds.mcp.server.util.McpServerUtils.ToolSpecification
- getToolCallbacks() - Method in class io.meeds.mcp.server.service.McpToolCallbackProviderService
- getToolDefinition() - Method in class io.meeds.mcp.server.service.McpToolCallbackProviderService.MethodToolCallbackWrapper
- getToolDefinition(String) - Method in class io.meeds.mcp.server.service.McpServerToolService
- getToolDefinitionByMethodName(String) - Method in class io.meeds.mcp.server.service.McpServerToolService
- getToolDefinitions() - Method in class io.meeds.mcp.server.service.McpServerToolService
- getToolMetadata() - Method in class io.meeds.mcp.server.service.McpToolCallbackProviderService.MethodToolCallbackWrapper
- getToolName() - Method in class io.meeds.mcp.server.util.McpServerUtils.ToolSpecification
- getToolResponseMimeType() - Static method in class io.meeds.mcp.server.util.McpServerUtils
- getUserTimeZone() - Static method in class io.meeds.mcp.server.util.McpToolUtils
- getValue() - Method in class io.meeds.mcp.server.context.ConversationStateThreadLocalAccessor
- getValue() - Method in class io.meeds.mcp.server.context.ExoContainerContextThreadLocalAccessor
H
- handleToolUpdate(String) - Method in interface io.meeds.mcp.server.listener.ToolListener
- hashCode() - Method in record class io.meeds.mcp.server.model.ToolDefinitionMethods
-
Returns a hash code value for this object.
I
- init() - Method in class io.meeds.mcp.server.context.ConversationStateThreadLocalAccessor
- init() - Method in class io.meeds.mcp.server.context.ExoContainerContextThreadLocalAccessor
- init() - Method in class io.meeds.mcp.server.plugin.McpServerOAuthAccessTokenAudienceProvider
- init() - Method in class io.meeds.mcp.server.service.McpToolApprovalService
- init() - Method in class io.meeds.mcp.server.service.ServerAddressInfoService
- inputSchema() - Method in class io.meeds.mcp.server.model.SimpleToolDefinition
- introspect(String) - Method in class io.meeds.mcp.server.plugin.McpServerOauthOpaqueTokenIntrospector
- io.meeds.mcp.server.constant - package io.meeds.mcp.server.constant
- io.meeds.mcp.server.context - package io.meeds.mcp.server.context
- io.meeds.mcp.server.listener - package io.meeds.mcp.server.listener
- io.meeds.mcp.server.model - package io.meeds.mcp.server.model
- io.meeds.mcp.server.plugin - package io.meeds.mcp.server.plugin
- io.meeds.mcp.server.rest - package io.meeds.mcp.server.rest
- io.meeds.mcp.server.service - package io.meeds.mcp.server.service
- io.meeds.mcp.server.util - package io.meeds.mcp.server.util
- io.meeds.mcp.server.web - package io.meeds.mcp.server.web
- isAllowedTool(SimpleToolDefinition, Authentication) - Method in class io.meeds.mcp.server.service.McpServerToolService
- isAllowedTool(String, Authentication) - Method in class io.meeds.mcp.server.service.McpServerToolService
- isMcpServerEnabled() - Method in class io.meeds.mcp.server.service.McpServerToolService
- isRequireApproval(String, Authentication) - Method in class io.meeds.mcp.server.service.McpServerToolService
- isTimedOut(long) - Method in class io.meeds.mcp.server.model.UserToolApprovalRequest
J
- JsonObjectToStringDeserializer() - Constructor for class io.meeds.mcp.server.model.SimpleToolDefinition.JsonObjectToStringDeserializer
K
- key() - Method in class io.meeds.mcp.server.context.ConversationStateThreadLocalAccessor
- key() - Method in class io.meeds.mcp.server.context.ExoContainerContextThreadLocalAccessor
M
- markdownToHtml(String) - Static method in class io.meeds.mcp.server.util.McpToolUtils
- matches(HttpServletRequest, HttpServletResponse) - Method in class io.meeds.mcp.server.web.McpOAuthResourceRedirectWebFilter
- MCP_OAUTH2_CLIENT_CREDENTIALS_REGISTRATION_ID - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- McpBearerAuthenticationEntryPoint - Class in io.meeds.mcp.server.web
- McpBearerAuthenticationEntryPoint() - Constructor for class io.meeds.mcp.server.web.McpBearerAuthenticationEntryPoint
- McpInternalOAuthClientService - Class in io.meeds.mcp.server.service
-
A Service used to generate a comment client secret between MCP Client and OAuth Server
- McpInternalOAuthClientService() - Constructor for class io.meeds.mcp.server.service.McpInternalOAuthClientService
- McpOAuthResourceRedirectWebFilter - Class in io.meeds.mcp.server.web
- McpOAuthResourceRedirectWebFilter() - Constructor for class io.meeds.mcp.server.web.McpOAuthResourceRedirectWebFilter
- McpServerOAuthAccessTokenAudienceProvider - Class in io.meeds.mcp.server.plugin
- McpServerOAuthAccessTokenAudienceProvider() - Constructor for class io.meeds.mcp.server.plugin.McpServerOAuthAccessTokenAudienceProvider
- McpServerOAuthClientProperties - Class in io.meeds.mcp.server.model
- McpServerOAuthClientProperties() - Constructor for class io.meeds.mcp.server.model.McpServerOAuthClientProperties
- McpServerOauthOpaqueTokenIntrospector - Class in io.meeds.mcp.server.plugin
- McpServerOauthOpaqueTokenIntrospector() - Constructor for class io.meeds.mcp.server.plugin.McpServerOauthOpaqueTokenIntrospector
- McpServerToolService - Class in io.meeds.mcp.server.service
- McpServerToolService() - Constructor for class io.meeds.mcp.server.service.McpServerToolService
- McpServerUtils - Class in io.meeds.mcp.server.util
- McpServerUtils.ToolSpecification - Class in io.meeds.mcp.server.util
- McpToolApprovalService - Class in io.meeds.mcp.server.service
- McpToolApprovalService() - Constructor for class io.meeds.mcp.server.service.McpToolApprovalService
- McpToolApprovalService.WebSocketServerListener - Class in io.meeds.mcp.server.service
- McpToolCallbackProviderService - Class in io.meeds.mcp.server.service
- McpToolCallbackProviderService() - Constructor for class io.meeds.mcp.server.service.McpToolCallbackProviderService
- McpToolCallbackProviderService.MethodToolCallbackWrapper - Class in io.meeds.mcp.server.service
- McpToolPlugin - Interface in io.meeds.mcp.server.plugin
- McpToolUtils - Class in io.meeds.mcp.server.util
- metadata(HttpServletRequest) - Method in class io.meeds.mcp.server.rest.OAuthProtectedResourceMetadataRest
- MethodToolCallbackWrapper(McpServerToolService, McpToolApprovalService, UserACL, MethodToolCallback) - Constructor for class io.meeds.mcp.server.service.McpToolCallbackProviderService.MethodToolCallbackWrapper
N
- name() - Method in class io.meeds.mcp.server.model.SimpleToolDefinition
O
- OAuthProtectedResourceMetadataRest - Class in io.meeds.mcp.server.rest
- OAuthProtectedResourceMetadataRest() - Constructor for class io.meeds.mcp.server.rest.OAuthProtectedResourceMetadataRest
- onMessage(ServerSession, ServerChannel, ServerMessage.Mutable) - Method in class io.meeds.mcp.server.service.McpToolApprovalService.WebSocketServerListener
P
- parseToolDefinitions(URL) - Static method in class io.meeds.mcp.server.util.McpToolUtils
- provideAudiences(OAuth2TokenContext) - Method in class io.meeds.mcp.server.plugin.McpServerOAuthAccessTokenAudienceProvider
R
- READ_SCOPE_AUTHORITY - Static variable in class io.meeds.mcp.server.service.McpServerToolService
- receiveAnswer(String, String, boolean) - Method in class io.meeds.mcp.server.service.McpToolApprovalService
- requestApproval(String, String, String, String, String) - Method in class io.meeds.mcp.server.service.McpToolApprovalService
S
- SCOPE_PATTERN - Static variable in class io.meeds.mcp.server.service.McpServerToolService
- ServerAddressInfoService - Class in io.meeds.mcp.server.service
- ServerAddressInfoService(J2EEServerInfo) - Constructor for class io.meeds.mcp.server.service.ServerAddressInfoService
- setValue() - Method in class io.meeds.mcp.server.context.ConversationStateThreadLocalAccessor
- setValue() - Method in class io.meeds.mcp.server.context.ExoContainerContextThreadLocalAccessor
- setValue(ExoContainer) - Method in class io.meeds.mcp.server.context.ExoContainerContextThreadLocalAccessor
- setValue(ConversationState) - Method in class io.meeds.mcp.server.context.ConversationStateThreadLocalAccessor
- shutdown() - Method in class io.meeds.mcp.server.service.McpToolApprovalService
- SimpleToolDefinition - Class in io.meeds.mcp.server.model
- SimpleToolDefinition(SimpleToolDefinition) - Constructor for class io.meeds.mcp.server.model.SimpleToolDefinition
- SimpleToolDefinition.JsonObjectToStringDeserializer - Class in io.meeds.mcp.server.model
T
- title() - Method in class io.meeds.mcp.server.model.SimpleToolDefinition
- toAsyncToolSpecification(List<ToolCallback>) - Static method in class io.meeds.mcp.server.util.McpServerUtils
- toAsyncToolSpecification(ToolCallback, MimeType) - Static method in class io.meeds.mcp.server.util.McpServerUtils
- toCamelCase(String) - Static method in class io.meeds.mcp.server.util.McpToolUtils
- toDate(String) - Static method in class io.meeds.mcp.server.util.McpToolUtils
- toJsonStringBase64(ToolDefinitionMethods) - Static method in class io.meeds.mcp.server.util.McpToolUtils
- TOOL_CONTEXT_ID - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- TOOL_CONTEXT_ID_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- TOOL_CONTEXT_USER_NAME_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- TOOL_EXECUTION_DENIED - Enum constant in enum class io.meeds.mcp.server.constant.UserToolRequestType
- TOOL_EXECUTION_ERROR - Enum constant in enum class io.meeds.mcp.server.constant.UserToolRequestType
- TOOL_EXECUTION_FINISHED - Enum constant in enum class io.meeds.mcp.server.constant.UserToolRequestType
- TOOL_EXECUTION_START - Enum constant in enum class io.meeds.mcp.server.constant.UserToolRequestType
- TOOL_READ_SCOPE - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- TOOL_WRITE_APPROVE_SCOPE - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- TOOL_WRITE_SCOPE - Static variable in class io.meeds.mcp.server.util.McpToolUtils
- ToolDefinitionMethods - Record Class in io.meeds.mcp.server.model
- ToolDefinitionMethods(List<SimpleToolDefinition>) - Constructor for record class io.meeds.mcp.server.model.ToolDefinitionMethods
-
Creates an instance of a
ToolDefinitionMethodsrecord class. - ToolListener - Interface in io.meeds.mcp.server.listener
- tools() - Method in record class io.meeds.mcp.server.model.ToolDefinitionMethods
-
Returns the value of the
toolsrecord component. - ToolSpecification(ToolCallback, MimeType) - Constructor for class io.meeds.mcp.server.util.McpServerUtils.ToolSpecification
- toSnakeCase(String) - Static method in class io.meeds.mcp.server.util.McpToolUtils
- toString() - Method in record class io.meeds.mcp.server.model.ToolDefinitionMethods
-
Returns a string representation of this record class.
- toSyncToolSpecification(ToolCallback, MimeType) - Static method in class io.meeds.mcp.server.util.McpServerUtils
- toSyncToolSpecifications(List<ToolCallback>) - Static method in class io.meeds.mcp.server.util.McpServerUtils
- traceToolExecution(UserToolExecution) - Method in class io.meeds.mcp.server.service.McpToolApprovalService
U
- updateToolDefinition(String) - Method in class io.meeds.mcp.server.service.McpToolCallbackProviderService
- updateToolDefinition(String, String, String, String, boolean, boolean) - Method in class io.meeds.mcp.server.service.McpServerToolService
- UserToolApprovalAnswer - Class in io.meeds.mcp.server.model
- UserToolApprovalAnswer(String) - Constructor for class io.meeds.mcp.server.model.UserToolApprovalAnswer
- UserToolApprovalRequest - Class in io.meeds.mcp.server.model
- UserToolApprovalRequest(String) - Constructor for class io.meeds.mcp.server.model.UserToolApprovalRequest
- UserToolDeniedException - Exception Class in io.meeds.mcp.server.model
- UserToolDeniedException(String) - Constructor for exception class io.meeds.mcp.server.model.UserToolDeniedException
- UserToolExecution - Class in io.meeds.mcp.server.model
- UserToolExecution() - Constructor for class io.meeds.mcp.server.model.UserToolExecution
- UserToolExecution.UserToolExecutionBuilder - Class in io.meeds.mcp.server.model
- UserToolExecutionBuilder() - Constructor for class io.meeds.mcp.server.model.UserToolExecution.UserToolExecutionBuilder
- UserToolRequestType - Enum Class in io.meeds.mcp.server.constant
- UserToolTimeoutException - Exception Class in io.meeds.mcp.server.model
- UserToolTimeoutException(String) - Constructor for exception class io.meeds.mcp.server.model.UserToolTimeoutException
V
- valueOf(String) - Static method in enum class io.meeds.mcp.server.constant.UserToolRequestType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.meeds.mcp.server.constant.UserToolRequestType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WebSocketServerListener() - Constructor for class io.meeds.mcp.server.service.McpToolApprovalService.WebSocketServerListener
- WRITE_APPROVE_SCOPE_AUTHORITY - Static variable in class io.meeds.mcp.server.service.McpServerToolService
- WRITE_SCOPE_AUTHORITY - Static variable in class io.meeds.mcp.server.service.McpServerToolService
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form