Index

A C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

addToolUpdateListener(ToolListener) - Method in class io.meeds.mcp.server.service.McpServerToolService
 
agentNameId() - Static method in class io.meeds.mcp.server.model.UserPromptContext
 
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
 
clear() - Static method in class io.meeds.mcp.server.model.UserPromptContext
 
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
 
contentTypes() - Static method in class io.meeds.mcp.server.model.UserPromptContext
 
conversationId() - Static method in class io.meeds.mcp.server.model.UserPromptContext
 
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

get() - Static method in class io.meeds.mcp.server.model.UserPromptContext
 
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
 
getValue() - Method in class io.meeds.mcp.server.context.UserPromptContextThreadLocalAccessor
 

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.context.UserPromptContextThreadLocalAccessor
 
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
 
key() - Method in class io.meeds.mcp.server.context.UserPromptContextThreadLocalAccessor
 

L

locale() - Static method in class io.meeds.mcp.server.model.UserPromptContext
 

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
 
RETRY_MESSAGE_ID_PARAM - Static variable in class io.meeds.mcp.server.util.McpToolUtils
 
retryMessageId() - Static method in class io.meeds.mcp.server.model.UserPromptContext
 
retryType() - Static method in class io.meeds.mcp.server.model.UserPromptContext
 

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
 
set(UserPromptContext) - Static method in class io.meeds.mcp.server.model.UserPromptContext
 
set(String, Long, String, String, String, Locale, List<String>, List<String>, List<Long>) - Static method in class io.meeds.mcp.server.model.UserPromptContext
 
setValue() - Method in class io.meeds.mcp.server.context.ConversationStateThreadLocalAccessor
 
setValue() - Method in class io.meeds.mcp.server.context.ExoContainerContextThreadLocalAccessor
 
setValue() - Method in class io.meeds.mcp.server.context.UserPromptContextThreadLocalAccessor
 
setValue(UserPromptContext) - Method in class io.meeds.mcp.server.context.UserPromptContextThreadLocalAccessor
 
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
 
spaceIds() - Static method in class io.meeds.mcp.server.model.UserPromptContext
 

T

tags() - Static method in class io.meeds.mcp.server.model.UserPromptContext
 
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 ToolDefinitionMethods record 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 tools record 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
 
userName() - Static method in class io.meeds.mcp.server.model.UserPromptContext
 
UserPromptContext - Class in io.meeds.mcp.server.model
 
UserPromptContext() - Constructor for class io.meeds.mcp.server.model.UserPromptContext
 
UserPromptContextThreadLocalAccessor - Class in io.meeds.mcp.server.context
 
UserPromptContextThreadLocalAccessor() - Constructor for class io.meeds.mcp.server.context.UserPromptContextThreadLocalAccessor
 
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
 
A C D E F G H I J K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form