Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractMcpServerFactory<Spec,
S, - Class in io.micronaut.mcp.serverT, C, P, R, U> -
An abstract factory class responsible for creating MCP server specifications.
- AbstractMcpServerFactory() - Constructor for class io.micronaut.mcp.server.AbstractMcpServerFactory
- addMethod(BeanDefinition, ExecutableMethod) - Method in class io.micronaut.mcp.server.registry.CompletionRegistry
-
Adds a new method to the registry by associating it with a given bean definition.
- addMethod(BeanDefinition, ExecutableMethod) - Method in class io.micronaut.mcp.server.registry.PromptRegistry
-
Adds a new method to the registry by associating it with a given bean definition.
- addMethod(BeanDefinition, ExecutableMethod) - Method in class io.micronaut.mcp.server.registry.ResourceRegistry
-
Adds a new method to the registry by associating it with a given bean definition.
- addMethod(BeanDefinition, ExecutableMethod) - Method in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
-
Adds a new method to the registry by associating it with a given bean definition.
- addMethod(BeanDefinition, ExecutableMethod) - Method in class io.micronaut.mcp.server.registry.ToolRegistry
-
Adds a new method to the registry by associating it with a given bean definition.
- asStringList(Object) - Static method in class io.micronaut.mcp.server.registry.CompletionRegistry
B
- beanContext - Variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- beanContext - Variable in class io.micronaut.mcp.server.registry.PromptRegistry
- beanContext - Variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- beanContext - Variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- beanContext - Variable in class io.micronaut.mcp.server.registry.ToolRegistry
- build() - Method in class io.micronaut.mcp.server.tools.fetch.FetchResponse.Builder
- build() - Method in class io.micronaut.mcp.server.tools.search.SearchResult.Builder
-
Build the
SearchResultinstance. - builder() - Static method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
- builder() - Static method in record class io.micronaut.mcp.server.tools.search.SearchResult
-
Create a new builder.
- buildMcpServerSpec(S, McpJsonMapper, JsonSchemaValidator, McpServerInfoConfiguration, ToolsConfiguration, PromptsConfiguration, ResourcesConfiguration, McpSchema.ServerCapabilities.Builder, Provider, ToolRegistry, PromptRegistry, ResourceRegistry, ResourceTemplateRegistry, CompletionRegistry, List, List, List, List, List) - Method in class io.micronaut.mcp.server.AbstractMcpServerFactory
C
- canMap(Class) - Method in interface io.micronaut.mcp.server.exceptions.McpErrorExceptionMapper
- closeGracefully() - Method in class io.micronaut.mcp.server.stdio.StdioServerTransportProviderReplacement
- CompletionRegistry - Class in io.micronaut.mcp.server.registry
-
The registry of
PromptCompletionandResourceCompletion. - createDefault() - Static method in interface io.micronaut.mcp.server.McpHttpServer
-
Creates a new default
McpHttpServer. - createMcpServerSpec(S, McpJsonMapper, JsonSchemaValidator, McpServerInfoConfiguration, McpSchema.ServerCapabilities, List, List, List, List, List) - Method in class io.micronaut.mcp.server.AbstractMcpServerFactory
-
Creates an MCP server specification based on the provided parameters.
D
- DEFAULT_DESCRIPTION - Static variable in interface io.micronaut.mcp.server.tools.fetch.FetchTool
- DEFAULT_DESCRIPTION - Static variable in interface io.micronaut.mcp.server.tools.search.SearchTool
- DEFAULT_IDEMPOTENT_HINT_VALUE - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
- DEFAULT_NAME - Static variable in interface io.micronaut.mcp.server.tools.fetch.FetchTool
- DEFAULT_NAME - Static variable in interface io.micronaut.mcp.server.tools.search.SearchTool
- DEFAULT_OPEN_WORLD_HINT_VALUE - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
- DEFAULT_RETURN_DIRECT_VALUE - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
- DEFAULT_TITLE - Static variable in interface io.micronaut.mcp.server.tools.fetch.FetchTool
- DEFAULT_TITLE - Static variable in interface io.micronaut.mcp.server.tools.search.SearchTool
- DESCRIPTION_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- DESCRIPTION_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
- DESCRIPTION_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- DESCRIPTION_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- DESCRIPTION_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
- drainMethods() - Method in class io.micronaut.mcp.server.registry.CompletionRegistry
-
Returns a stream of the methods currently stored in the registry.
- drainMethods() - Method in class io.micronaut.mcp.server.registry.PromptRegistry
-
Returns a stream of the methods currently stored in the registry.
- drainMethods() - Method in class io.micronaut.mcp.server.registry.ResourceRegistry
-
Returns a stream of the methods currently stored in the registry.
- drainMethods() - Method in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
-
Returns a stream of the methods currently stored in the registry.
- drainMethods() - Method in class io.micronaut.mcp.server.registry.ToolRegistry
-
Returns a stream of the methods currently stored in the registry.
E
- equals(Object) - Method in record class io.micronaut.mcp.server.tools.fetch.FetchRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.mcp.server.tools.search.SearchRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.mcp.server.tools.search.SearchResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class io.micronaut.mcp.server.tools.search.SearchResult
-
Indicates whether some other object is "equal to" this one.
F
- fetch(FetchRequest, McpTransportContext) - Method in interface io.micronaut.mcp.server.tools.fetch.FetchTool
-
The fetch tool is used to retrieve the full contents of a search result document or item.
- FetchRequest - Record Class in io.micronaut.mcp.server.tools.fetch
-
Input of the fetch tool, which is used to retrieve the full contents of a search result document or item.
- FetchRequest(String) - Constructor for record class io.micronaut.mcp.server.tools.fetch.FetchRequest
-
Creates an instance of a
FetchRequestrecord class. - FetchResponse - Record Class in io.micronaut.mcp.server.tools.fetch
- FetchResponse(String, String, String, String, Map) - Constructor for record class io.micronaut.mcp.server.tools.fetch.FetchResponse
-
Creates an instance of a
FetchResponserecord class. - FetchResponse.Builder - Class in io.micronaut.mcp.server.tools.fetch
-
Fetch Response Builder.
- FetchTool - Interface in io.micronaut.mcp.server.tools.fetch
-
Tool which retrieves the full contents of a search result document or item.
G
- get() - Method in class io.micronaut.mcp.server.json.MicronautMcpJsonMapperSupplier
- getAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.CompletionRegistry
- getAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.PromptRegistry
- getAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.ResourceRegistry
- getAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- getAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.ToolRegistry
- getCompletions(CompletionRegistry) - Method in class io.micronaut.mcp.server.AbstractMcpServerFactory
-
Retrieves a list of completions from the provided
CompletionRegistry. - getDefault() - Static method in interface io.micronaut.mcp.server.McpHttpServer
-
Returns the default
McpHttpServer. - getDescription() - Method in interface io.micronaut.mcp.server.tools.fetch.FetchTool
- getDescription() - Method in interface io.micronaut.mcp.server.tools.search.SearchTool
- getEndpoint() - Method in interface io.micronaut.mcp.server.McpHttpServer
- getName() - Method in interface io.micronaut.mcp.server.tools.fetch.FetchTool
- getName() - Method in interface io.micronaut.mcp.server.tools.search.SearchTool
- getPort() - Method in interface io.micronaut.mcp.server.McpHttpServer
- getPrompts(PromptRegistry) - Method in class io.micronaut.mcp.server.AbstractMcpServerFactory
-
Retrieves a list of prompts from the provided
PromptRegistry. - getResources(ResourceRegistry) - Method in class io.micronaut.mcp.server.AbstractMcpServerFactory
-
Retrieves a list of resources from the provided
ResourceRegistry. - getResourceTemplates(ResourceTemplateRegistry) - Method in class io.micronaut.mcp.server.AbstractMcpServerFactory
-
Retrieves a list of resources templates from the provided
ResourceTemplateRegistry. - getStatelessAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.CompletionRegistry
- getStatelessAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.PromptRegistry
- getStatelessAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.ResourceRegistry
- getStatelessAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- getStatelessAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.ToolRegistry
- getStatelessSyncSpecs() - Method in class io.micronaut.mcp.server.registry.CompletionRegistry
- getStatelessSyncSpecs() - Method in class io.micronaut.mcp.server.registry.PromptRegistry
- getStatelessSyncSpecs() - Method in class io.micronaut.mcp.server.registry.ResourceRegistry
- getStatelessSyncSpecs() - Method in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- getStatelessSyncSpecs() - Method in class io.micronaut.mcp.server.registry.ToolRegistry
- getSyncSpecs() - Method in class io.micronaut.mcp.server.registry.CompletionRegistry
- getSyncSpecs() - Method in class io.micronaut.mcp.server.registry.PromptRegistry
- getSyncSpecs() - Method in class io.micronaut.mcp.server.registry.ResourceRegistry
- getSyncSpecs() - Method in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- getSyncSpecs() - Method in class io.micronaut.mcp.server.registry.ToolRegistry
- getTitle() - Method in interface io.micronaut.mcp.server.tools.fetch.FetchTool
- getTitle() - Method in interface io.micronaut.mcp.server.tools.search.SearchTool
- getTools(ToolRegistry) - Method in class io.micronaut.mcp.server.AbstractMcpServerFactory
-
Retrieves a list of tools from the provided
ToolRegistry.
H
- hashCode() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.mcp.server.tools.search.SearchRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.mcp.server.tools.search.SearchResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class io.micronaut.mcp.server.tools.search.SearchResult
-
Returns a hash code value for this object.
- host() - Method in interface io.micronaut.mcp.server.context.MicronautMcpTransportContext
I
- id() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchRequest
-
Returns the value of the
idrecord component. - id() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
-
Returns the value of the
idrecord component. - id() - Method in record class io.micronaut.mcp.server.tools.search.SearchResult
-
Returns the value of the
idrecord component. - id(String) - Method in class io.micronaut.mcp.server.tools.fetch.FetchResponse.Builder
- id(String) - Method in class io.micronaut.mcp.server.tools.search.SearchResult.Builder
-
Set the id.
- io.micronaut.mcp.info - package io.micronaut.mcp.info
- io.micronaut.mcp.server - package io.micronaut.mcp.server
-
Micronaut MCP Server implementation built with Micronaut using the MCP Java SDK.
- io.micronaut.mcp.server.context - package io.micronaut.mcp.server.context
- io.micronaut.mcp.server.exceptions - package io.micronaut.mcp.server.exceptions
- io.micronaut.mcp.server.json - package io.micronaut.mcp.server.json
-
Classes for JSON serialization for MCP Java SDK.
- io.micronaut.mcp.server.registry - package io.micronaut.mcp.server.registry
-
Classes related to process the
ToolandPromptannotations. - io.micronaut.mcp.server.stdio - package io.micronaut.mcp.server.stdio
-
Classes related to
McpAsyncServerandMcpSyncServerand stdio transport. - io.micronaut.mcp.server.tools.fetch - package io.micronaut.mcp.server.tools.fetch
-
Classes related with fetch tool.
- io.micronaut.mcp.server.tools.search - package io.micronaut.mcp.server.tools.search
-
Classes related with search tool.
- isNotEmpty() - Method in class io.micronaut.mcp.server.registry.CompletionRegistry
- isNotEmpty() - Method in class io.micronaut.mcp.server.registry.PromptRegistry
- isNotEmpty() - Method in class io.micronaut.mcp.server.registry.ResourceRegistry
- isNotEmpty() - Method in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- isNotEmpty() - Method in class io.micronaut.mcp.server.registry.ToolRegistry
J
- jsonrpcResponse(McpError, McpSchema.JSONRPCMessage) - Static method in class io.micronaut.mcp.server.exceptions.JsonRrpcResponseUtils
-
If the MCP error is related to a listing request to a primitive, it returns an empty response for that primitive instead of an error.
- JsonRrpcResponseUtils - Class in io.micronaut.mcp.server.exceptions
-
Utility class to generate
McpSchema.JSONRPCResponses allowing the gracious handling of MCP errors for primitive listings.
K
- KEY_TYPE - Static variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- KEY_TYPE - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
- KEY_TYPE - Static variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- KEY_TYPE - Static variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- KEY_TYPE - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
L
- lastEventId() - Method in interface io.micronaut.mcp.server.context.MicronautMcpTransportContext
- locale() - Method in interface io.micronaut.mcp.server.context.MicronautMcpTransportContext
M
- map(McpSchema.JSONRPCResponse) - Static method in class io.micronaut.mcp.server.exceptions.JsonRrpcResponseUtils
-
If the JSONRPCResponse signals an error and the error is related to a listing request to a primitive, it returns an empty response for that primitive instead of an error.
- map(T) - Method in interface io.micronaut.mcp.server.exceptions.McpErrorExceptionMapper
-
Map the given exception to a
McpError. - mcpError(Exception) - Method in class io.micronaut.mcp.server.registry.CompletionRegistry
- mcpError(Exception) - Method in class io.micronaut.mcp.server.registry.PromptRegistry
- mcpError(Exception) - Method in class io.micronaut.mcp.server.registry.ResourceRegistry
- mcpError(Exception) - Method in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- mcpError(Exception) - Method in class io.micronaut.mcp.server.registry.ToolRegistry
- McpErrorExceptionMapper<T> - Interface in io.micronaut.mcp.server.exceptions
-
ApI to define mappers from exceptions to
McpError. - McpHttpServer - Interface in io.micronaut.mcp.server
-
An MCP Server.
- McpHttpServerSupplier - Interface in io.micronaut.mcp.server
-
Strategy interface for resolving a
McpHttpServer. - McpIntrospection - Class in io.micronaut.mcp.server
-
Serde imports for MCP JDK classes.
- McpIntrospection() - Constructor for class io.micronaut.mcp.server.McpIntrospection
- MEMBER_DESCRIPTION - Static variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- MEMBER_DESCRIPTION - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
- MEMBER_DESCRIPTION - Static variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- MEMBER_DESCRIPTION - Static variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- MEMBER_DESCRIPTION - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
- MEMBER_NAME - Static variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- MEMBER_NAME - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
- MEMBER_NAME - Static variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- MEMBER_NAME - Static variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- MEMBER_NAME - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
- MEMBER_TITLE - Static variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- MEMBER_TITLE - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
- MEMBER_TITLE - Static variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- MEMBER_TITLE - Static variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- MEMBER_TITLE - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
- metadata() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
-
Returns the value of the
metadatarecord component. - metadata(Map) - Method in class io.micronaut.mcp.server.tools.fetch.FetchResponse.Builder
- methods - Variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- methods - Variable in class io.micronaut.mcp.server.registry.PromptRegistry
- methods - Variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- methods - Variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- methods - Variable in class io.micronaut.mcp.server.registry.ToolRegistry
- MicronautJsonSchemaValidator - Class in io.micronaut.mcp.server.json
-
MCP
JsonSchemaValidatorbacked by Micronaut JSON Schema ValidatorJsonSchemaValidator. - MicronautJsonSchemaValidator(JsonMapper, JsonSchemaValidator) - Constructor for class io.micronaut.mcp.server.json.MicronautJsonSchemaValidator
- MicronautMcpJsonMapperSupplier - Class in io.micronaut.mcp.server.json
-
A Micronaut implementation of
McpJsonMapperSupplierthat provides aMicronautMcpJsonMapper. - MicronautMcpJsonMapperSupplier() - Constructor for class io.micronaut.mcp.server.json.MicronautMcpJsonMapperSupplier
- MicronautMcpServerJavaSdkModuleInfo - Class in io.micronaut.mcp.info
- MicronautMcpServerJavaSdkModuleInfo() - Constructor for class io.micronaut.mcp.info.MicronautMcpServerJavaSdkModuleInfo
- MicronautMcpTransportContext - Interface in io.micronaut.mcp.server.context
-
Extension of
McpTransportContextwith convenience methods to access common transport metadata in a Micronaut context. - MIME_TYPE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- MIME_TYPE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
- MIME_TYPE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- MIME_TYPE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- MIME_TYPE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
N
- NAME_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- NAME_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
- NAME_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- NAME_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- NAME_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
- notifyClients(String, Object) - Method in class io.micronaut.mcp.server.stdio.StdioServerTransportProviderReplacement
P
- prepareBoundVariables(ExecutableMethod, List) - Method in class io.micronaut.mcp.server.registry.CompletionRegistry
- prepareBoundVariables(ExecutableMethod, List) - Method in class io.micronaut.mcp.server.registry.PromptRegistry
- prepareBoundVariables(ExecutableMethod, List) - Method in class io.micronaut.mcp.server.registry.ResourceRegistry
- prepareBoundVariables(ExecutableMethod, List) - Method in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- prepareBoundVariables(ExecutableMethod, List) - Method in class io.micronaut.mcp.server.registry.ToolRegistry
- principal() - Method in interface io.micronaut.mcp.server.context.MicronautMcpTransportContext
- PromptRegistry - Class in io.micronaut.mcp.server.registry
-
The registry of
Prompts. - protocolVersion() - Method in interface io.micronaut.mcp.server.context.MicronautMcpTransportContext
- protocolVersions() - Method in class io.micronaut.mcp.server.stdio.StdioServerTransportProviderReplacement
Q
- query() - Method in record class io.micronaut.mcp.server.tools.search.SearchRequest
-
Returns the value of the
queryrecord component.
R
- resolveMcpTransportContext(Object) - Method in class io.micronaut.mcp.server.registry.CompletionRegistry
- resolveMcpTransportContext(Object) - Method in class io.micronaut.mcp.server.registry.PromptRegistry
- resolveMcpTransportContext(Object) - Method in class io.micronaut.mcp.server.registry.ResourceRegistry
- resolveMcpTransportContext(Object) - Method in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- resolveMcpTransportContext(Object) - Method in class io.micronaut.mcp.server.registry.ToolRegistry
- ResourceRegistry - Class in io.micronaut.mcp.server.registry
-
The registry of
Resource-annotated methods. - ResourceRegistry(List, ArgumentBinderRegistry, BeanContext) - Constructor for class io.micronaut.mcp.server.registry.ResourceRegistry
- ResourceTemplateRegistry - Class in io.micronaut.mcp.server.registry
-
The registry of
ResourceTemplate-annotated methods. - results() - Method in record class io.micronaut.mcp.server.tools.search.SearchResponse
-
Returns the value of the
resultsrecord component.
S
- search(SearchRequest, McpTransportContext) - Method in interface io.micronaut.mcp.server.tools.search.SearchTool
- SearchRequest - Record Class in io.micronaut.mcp.server.tools.search
- SearchRequest(String) - Constructor for record class io.micronaut.mcp.server.tools.search.SearchRequest
-
Creates an instance of a
SearchRequestrecord class. - SearchResponse - Record Class in io.micronaut.mcp.server.tools.search
- SearchResponse(List) - Constructor for record class io.micronaut.mcp.server.tools.search.SearchResponse
-
Creates an instance of a
SearchResponserecord class. - SearchResult - Record Class in io.micronaut.mcp.server.tools.search
- SearchResult(String, String, String) - Constructor for record class io.micronaut.mcp.server.tools.search.SearchResult
-
Creates an instance of a
SearchResultrecord class. - SearchResult.Builder - Class in io.micronaut.mcp.server.tools.search
-
Fluent builder for
SearchResult. - SearchTool - Interface in io.micronaut.mcp.server.tools.search
-
The search tool is responsible for returning a list of relevant search results from your MCP server's data source, given a user's query.
- sessionId() - Method in interface io.micronaut.mcp.server.context.MicronautMcpTransportContext
- setSessionFactory(McpServerSession.Factory) - Method in class io.micronaut.mcp.server.stdio.StdioServerTransportProviderReplacement
- start() - Method in interface io.micronaut.mcp.server.McpHttpServer
-
Starts the MCP Server.
- StdioServerTransportProviderReplacement - Class in io.micronaut.mcp.server.stdio
-
Replacement for the MCP Java SDK
StdioTransportProvider. - StdioServerTransportProviderReplacement(McpJsonMapper) - Constructor for class io.micronaut.mcp.server.stdio.StdioServerTransportProviderReplacement
-
Creates a new StdioServerTransportProvider with the specified ObjectMapper and System streams.
- StdioServerTransportProviderReplacement(McpJsonMapper, InputStream, OutputStream) - Constructor for class io.micronaut.mcp.server.stdio.StdioServerTransportProviderReplacement
-
Creates a new StdioServerTransportProvider with the specified ObjectMapper and streams.
T
- text() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
-
Returns the value of the
textrecord component. - text(String) - Method in class io.micronaut.mcp.server.tools.fetch.FetchResponse.Builder
- title() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
-
Returns the value of the
titlerecord component. - title() - Method in record class io.micronaut.mcp.server.tools.search.SearchResult
-
Returns the value of the
titlerecord component. - title(String) - Method in class io.micronaut.mcp.server.tools.fetch.FetchResponse.Builder
- title(String) - Method in class io.micronaut.mcp.server.tools.search.SearchResult.Builder
-
Set the title.
- TITLE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- TITLE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
- TITLE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- TITLE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- TITLE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
- ToolRegistry - Class in io.micronaut.mcp.server.registry
-
The registry of
Tools. - toString() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.mcp.server.tools.search.SearchRequest
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.mcp.server.tools.search.SearchResponse
-
Returns a string representation of this record class.
- toString() - Method in record class io.micronaut.mcp.server.tools.search.SearchResult
-
Returns a string representation of this record class.
U
- URI_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- URI_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
- URI_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- URI_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- URI_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
- URI_TEMPLATE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.CompletionRegistry
- URI_TEMPLATE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
- URI_TEMPLATE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceRegistry
- URI_TEMPLATE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ResourceTemplateRegistry
- URI_TEMPLATE_PROPERTY - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
- url() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
-
Returns the value of the
urlrecord component. - url() - Method in record class io.micronaut.mcp.server.tools.search.SearchResult
-
Returns the value of the
urlrecord component. - url(String) - Method in class io.micronaut.mcp.server.tools.fetch.FetchResponse.Builder
- url(String) - Method in class io.micronaut.mcp.server.tools.search.SearchResult.Builder
-
Set the url.
V
- validate(Map, Object) - Method in class io.micronaut.mcp.server.json.MicronautJsonSchemaValidator
All Classes and Interfaces|All Packages|Constant Field Values