Index

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

A

AbstractMcpServerFactory<Spec,S,T,C,P,R> - Class in io.micronaut.mcp.server
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.ToolRegistry
Adds a new method to the registry by associating it with a given bean definition.
afterAll(ExtensionContext) - Method in class io.modelcontextprotocol.server.http.tck.SuiteShutdownExtension
 

B

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 SearchResult instance.
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<McpSchema.ServerCapabilities>, ToolRegistry, PromptRegistry, ResourceRegistry, List<T>, List<C>, List<P>, List<McpSchema.ResourceTemplate>, List<R>) - Method in class io.micronaut.mcp.server.AbstractMcpServerFactory
 

C

canMap(Class<? extends Throwable>) - Method in interface io.micronaut.mcp.server.exceptions.McpErrorExceptionMapper
 
createDefault() - Static method in interface io.micronaut.mcp.server.McpHttpServer
Creates a new default McpHttpServer.
createMcpServerSpec(S, McpJsonMapper, JsonSchemaValidator, McpServerInfoConfiguration, McpSchema.ServerCapabilities, List<T>, List<C>, List<P>, List<McpSchema.ResourceTemplate>, List<R>) - 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_ENABLED - Static variable in interface io.micronaut.mcp.conf.client.McpClientConfiguration
 
DEFAULT_ENABLED - Static variable in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
DEFAULT_ENDPOINT - Static variable in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
DEFAULT_LIST_CHANGED - Static variable in interface io.micronaut.mcp.conf.server.McpPrimitiveConfiguration
 
DEFAULT_MIME_TYPE - Static variable in annotation interface io.micronaut.mcp.annotations.Resource
 
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_REACTIVE - Static variable in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
DEFAULT_SUBSCRIBE - Static variable in interface io.micronaut.mcp.conf.server.ResourcesConfiguration
 
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
 
DEFAULT_TRANSPORT - Static variable in interface io.micronaut.mcp.conf.client.McpClientConfiguration
 
DEFAULT_TRANSPORT - Static variable in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
description() - Element in annotation interface io.micronaut.mcp.annotations.Prompt
 
description() - Element in annotation interface io.micronaut.mcp.annotations.PromptArg
 
description() - Element in annotation interface io.micronaut.mcp.annotations.Resource
 
description() - Element in annotation interface io.micronaut.mcp.annotations.Tool
 
description() - Element in annotation interface io.micronaut.mcp.annotations.ToolArg
The description of the tool argument.
drainMethods() - Method in class io.micronaut.mcp.server.registry.ToolRegistry
Returns a stream of the methods currently stored in the registry.

E

ELEMENT_NAME - Static variable in annotation interface io.micronaut.mcp.annotations.Prompt
Constant value for Prompt.name() indicating that the annotated element's name should be used as-is.
ELEMENT_NAME - Static variable in annotation interface io.micronaut.mcp.annotations.PromptArg
Constant value for PromptArg.name() indicating that the annotated element's name should be used as-is.
ELEMENT_NAME - Static variable in annotation interface io.micronaut.mcp.annotations.Resource
Constant value for Resource.name() indicating that the annotated element's name should be used as-is.
ELEMENT_NAME - Static variable in annotation interface io.micronaut.mcp.annotations.Tool
Constant value for Tool.name() indicating that the annotated element's name should be used as-is.
ELEMENT_NAME - Static variable in annotation interface io.micronaut.mcp.annotations.ToolArg
Constant value for ToolArg.name() indicating that the annotated element's name should be used as-is.
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 FetchRequest record class.
FetchResponse - Record Class in io.micronaut.mcp.server.tools.fetch
 
FetchResponse(String, String, String, String, Map<String, Object>) - Constructor for record class io.micronaut.mcp.server.tools.fetch.FetchResponse
Creates an instance of a FetchResponse record 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.PromptRegistry
 
getAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.ResourceRegistry
 
getAsyncSpecs() - Method in class io.micronaut.mcp.server.registry.ToolRegistry
 
getCommands() - Method in interface io.micronaut.mcp.client.langchain4j.stdio.StdioMcpTransportConfiguration
 
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.conf.server.McpServerConfiguration
 
getEndpoint() - Method in interface io.micronaut.mcp.server.McpHttpServer
 
getName() - Method in interface io.micronaut.mcp.conf.server.McpServerInfoConfiguration
 
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.
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.ToolRegistry
 
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.ToolRegistry
 
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.ToolRegistry
 
getTimeout() - Method in interface io.micronaut.mcp.conf.client.McpClientHttpConfiguration
 
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.
getTransport() - Method in interface io.micronaut.mcp.conf.client.McpClientConfiguration
 
getTransport() - Method in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
getUrl() - Method in interface io.micronaut.mcp.conf.client.McpClientHttpConfiguration
 
getVersion() - Method in interface io.micronaut.mcp.conf.server.McpServerInfoConfiguration
 

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
 
HTTP - Enum constant in enum class io.micronaut.mcp.conf.Transport
 
HttpRequestUtils - Class in io.modelcontextprotocol.server.http.tck
Utils class to instantiate HttpRequests.

I

id() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchRequest
Returns the value of the id record component.
id() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
Returns the value of the id record component.
id() - Method in record class io.micronaut.mcp.server.tools.search.SearchResult
Returns the value of the id record 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.
InitializeTest - Class in io.modelcontextprotocol.server.http.tck
MCP Server Initialization Phase.
InitializeTest() - Constructor for class io.modelcontextprotocol.server.http.tck.InitializeTest
 
io.micronaut.mcp.annotations - package io.micronaut.mcp.annotations
 
io.micronaut.mcp.client.langchain4j.stdio - package io.micronaut.mcp.client.langchain4j.stdio
Classes related with Langchain4J MCP Client and stdio transport.
io.micronaut.mcp.conf - package io.micronaut.mcp.conf
MCP Configuration related classes.
io.micronaut.mcp.conf.client - package io.micronaut.mcp.conf.client
MCP Client Configuration related classes.
io.micronaut.mcp.conf.server - package io.micronaut.mcp.conf.server
MCP Configuration classes.
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 Tool and Prompt annotations.
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.
io.modelcontextprotocol.server.http.tck - package io.modelcontextprotocol.server.http.tck
 
isListChanged() - Method in interface io.micronaut.mcp.conf.server.McpPrimitiveConfiguration
 
isListChanged() - Method in interface io.micronaut.mcp.conf.server.PromptsConfiguration
 
isListChanged() - Method in interface io.micronaut.mcp.conf.server.ResourcesConfiguration
 
isListChanged() - Method in interface io.micronaut.mcp.conf.server.ToolsConfiguration
 
isLogRequests() - Method in interface io.micronaut.mcp.conf.client.McpClientHttpConfiguration
 
isLogResponses() - Method in interface io.micronaut.mcp.conf.client.McpClientHttpConfiguration
 
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.ToolRegistry
 
isReactive() - Method in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
isSubscribe() - Method in interface io.micronaut.mcp.conf.server.ResourcesConfiguration
 

K

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(T) - Method in interface io.micronaut.mcp.server.exceptions.McpErrorExceptionMapper
Map the given exception to a McpError.
McpClientConfiguration - Interface in io.micronaut.mcp.conf.client
MCP Client Configuration.
McpClientHttpConfiguration - Interface in io.micronaut.mcp.conf.client
MCP Client HTTP Configuration.
mcpError(Exception) - Method in class io.micronaut.mcp.server.registry.ToolRegistry
 
McpErrorExceptionMapper<T extends Throwable> - 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.
McpPrimitive - Annotation Interface in io.micronaut.mcp.annotations
Marker to indicate that an annotation is an MCP Primitive.
McpPrimitiveConfiguration - Interface in io.micronaut.mcp.conf.server
MCP Primitive configuration.
McpServerConfiguration - Interface in io.micronaut.mcp.conf.server
MCP Server Configuration.
McpServerInfoConfiguration - Interface in io.micronaut.mcp.conf.server
MCP Server Info Configuration.
MEMBER_DESCRIPTION - Static variable in class io.micronaut.mcp.server.registry.ToolRegistry
 
MEMBER_DESCRIPTION - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
 
MEMBER_NAME - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
 
MEMBER_TITLE - Static variable in class io.micronaut.mcp.server.registry.PromptRegistry
 
metadata() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
Returns the value of the metadata record component.
metadata(Map<String, Object>) - Method in class io.micronaut.mcp.server.tools.fetch.FetchResponse.Builder
 
methods - Variable in class io.micronaut.mcp.server.registry.ToolRegistry
 
MicronautJsonSchemaValidator - Class in io.micronaut.mcp.server.json
MCP JsonSchemaValidator backed by Micronaut JSON Schema Validator JsonSchemaValidator.
MicronautJsonSchemaValidator(JsonMapper, JsonSchemaValidator) - Constructor for class io.micronaut.mcp.server.json.MicronautJsonSchemaValidator
 
MicronautMcpJsonMapperSupplier - Class in io.micronaut.mcp.server.json
A Micronaut implementation of McpJsonMapperSupplier that provides a MicronautMcpJsonMapper.
MicronautMcpJsonMapperSupplier() - Constructor for class io.micronaut.mcp.server.json.MicronautMcpJsonMapperSupplier
 
MicronautMcpTransportContext - Interface in io.micronaut.mcp.server.context
Extension of McpTransportContext with convenience methods to access common transport metadata in a Micronaut context.
mimeType() - Element in annotation interface io.micronaut.mcp.annotations.Resource
 

N

name() - Element in annotation interface io.micronaut.mcp.annotations.Prompt
 
name() - Element in annotation interface io.micronaut.mcp.annotations.PromptArg
 
name() - Element in annotation interface io.micronaut.mcp.annotations.Resource
 
name() - Element in annotation interface io.micronaut.mcp.annotations.Tool
Each tool must have a unique name.
name() - Element in annotation interface io.micronaut.mcp.annotations.ToolArg
The name of the tool argument.

O

of(String, URI) - Static method in interface io.micronaut.mcp.conf.client.McpClientHttpConfiguration
 

P

PING - Static variable in class io.modelcontextprotocol.server.http.tck.PingTest
 
PingTest - Class in io.modelcontextprotocol.server.http.tck
MCP Server Ping.
PingTest() - Constructor for class io.modelcontextprotocol.server.http.tck.PingTest
 
PONG - Static variable in class io.modelcontextprotocol.server.http.tck.PingTest
 
POST(McpHttpServer, String) - Static method in class io.modelcontextprotocol.server.http.tck.HttpRequestUtils
 
PREFIX - Static variable in interface io.micronaut.mcp.client.langchain4j.stdio.StdioMcpTransportConfiguration
 
PREFIX - Static variable in interface io.micronaut.mcp.conf.client.McpClientConfiguration
 
PREFIX - Static variable in interface io.micronaut.mcp.conf.client.McpClientHttpConfiguration
 
PREFIX - Static variable in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
PREFIX - Static variable in interface io.micronaut.mcp.conf.server.McpServerInfoConfiguration
MCP Server Info configuration Prefix.
PREFIX - Static variable in interface io.micronaut.mcp.conf.server.PromptsConfiguration
 
PREFIX - Static variable in interface io.micronaut.mcp.conf.server.ResourcesConfiguration
 
PREFIX - Static variable in interface io.micronaut.mcp.conf.server.ToolsConfiguration
 
prepareBoundVariables(ExecutableMethod<?, ?>, List<?>) - Method in class io.micronaut.mcp.server.registry.ToolRegistry
 
principal() - Method in interface io.micronaut.mcp.server.context.MicronautMcpTransportContext
 
Prompt - Annotation Interface in io.micronaut.mcp.annotations
Method annotation to define an MCP Prompt.
PromptArg - Annotation Interface in io.micronaut.mcp.annotations
Annotates a parameter of a Prompt method.
PromptRegistry - Class in io.micronaut.mcp.server.registry
The registry of Prompts.
PROMPTS_GET - Static variable in class io.modelcontextprotocol.server.http.tck.PromptsGetTest
 
PROMPTS_GET_RESULT - Static variable in class io.modelcontextprotocol.server.http.tck.PromptsGetTest
 
PROMPTS_LIST - Static variable in class io.modelcontextprotocol.server.http.tck.PromptsListTest
 
PROMPTS_LIST_RESULT - Static variable in class io.modelcontextprotocol.server.http.tck.PromptsListTest
 
PromptsConfiguration - Interface in io.micronaut.mcp.conf.server
MCP Resources configuration.
PromptsGetTest - Class in io.modelcontextprotocol.server.http.tck
MCP Server Getting a Prompt.
PromptsGetTest() - Constructor for class io.modelcontextprotocol.server.http.tck.PromptsGetTest
 
PromptsListTest - Class in io.modelcontextprotocol.server.http.tck
MCP Server Prompts.
PromptsListTest() - Constructor for class io.modelcontextprotocol.server.http.tck.PromptsListTest
 
PROPERTY_COMMANDS - Static variable in interface io.micronaut.mcp.client.langchain4j.stdio.StdioMcpTransportConfiguration
 
PROPERTY_ENABLED - Static variable in interface io.micronaut.mcp.conf.client.McpClientConfiguration
 
PROPERTY_ENABLED - Static variable in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
PROPERTY_ENDPOINT - Static variable in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
PROPERTY_NAME - Static variable in interface io.micronaut.mcp.conf.server.McpServerInfoConfiguration
configuration property name for MCP Server name.
PROPERTY_REACTIVE - Static variable in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
PROPERTY_TRANSPORT - Static variable in interface io.micronaut.mcp.conf.client.McpClientConfiguration
 
PROPERTY_TRANSPORT - Static variable in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
PROPERTY_VERSION - Static variable in interface io.micronaut.mcp.conf.server.McpServerInfoConfiguration
configuration property name for an MCP Server version.
protocolVersion() - Method in interface io.micronaut.mcp.server.context.MicronautMcpTransportContext
 

Q

query() - Method in record class io.micronaut.mcp.server.tools.search.SearchRequest
Returns the value of the query record component.

R

resolveMcpTransportContext(Object) - Method in class io.micronaut.mcp.server.registry.ToolRegistry
 
Resource - Annotation Interface in io.micronaut.mcp.annotations
Method annotation to define an MCP Resource handler.
ResourceRegistry - Class in io.micronaut.mcp.server.registry
The registry of Resource-annotated methods.
ResourceRegistry(List<McpErrorExceptionMapper<? extends Throwable>>, BeanContext, ArgumentBinderRegistry<McpSchema.ReadResourceRequest>) - Constructor for class io.micronaut.mcp.server.registry.ResourceRegistry
 
RESOURCES_GET - Static variable in class io.modelcontextprotocol.server.http.tck.ResourcesGetTest
 
RESOURCES_GET_RESULT - Static variable in class io.modelcontextprotocol.server.http.tck.ResourcesGetTest
 
RESOURCES_LIST - Static variable in class io.modelcontextprotocol.server.http.tck.ResourcesListTest
 
RESOURCES_LIST_RESULT - Static variable in class io.modelcontextprotocol.server.http.tck.ResourcesListTest
 
ResourcesConfiguration - Interface in io.micronaut.mcp.conf.server
MCP Resources configuration.
ResourcesGetTest - Class in io.modelcontextprotocol.server.http.tck
MCP Server Resources List.
ResourcesGetTest() - Constructor for class io.modelcontextprotocol.server.http.tck.ResourcesGetTest
 
ResourcesListTest - Class in io.modelcontextprotocol.server.http.tck
MCP Server Resources List.
ResourcesListTest() - Constructor for class io.modelcontextprotocol.server.http.tck.ResourcesListTest
 
results() - Method in record class io.micronaut.mcp.server.tools.search.SearchResponse
Returns the value of the results record 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 SearchRequest record class.
SearchResponse - Record Class in io.micronaut.mcp.server.tools.search
 
SearchResponse(List<SearchResult>) - Constructor for record class io.micronaut.mcp.server.tools.search.SearchResponse
Creates an instance of a SearchResponse record 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 SearchResult record 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
 
start() - Method in interface io.micronaut.mcp.server.McpHttpServer
Starts the MCP Server.
STDIO - Enum constant in enum class io.micronaut.mcp.conf.Transport
 
StdioMcpTransportConfiguration - Interface in io.micronaut.mcp.client.langchain4j.stdio
 
SuiteShutdownExtension - Class in io.modelcontextprotocol.server.http.tck
Global JUnit Jupiter extension that closes the default McpHttpServer once the entire test plan (suite) finishes.
SuiteShutdownExtension() - Constructor for class io.modelcontextprotocol.server.http.tck.SuiteShutdownExtension
 

T

text() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
Returns the value of the text record component.
text(String) - Method in class io.micronaut.mcp.server.tools.fetch.FetchResponse.Builder
 
title() - Element in annotation interface io.micronaut.mcp.annotations.Prompt
A human-readable name for this prompt.
title() - Element in annotation interface io.micronaut.mcp.annotations.Resource
 
title() - Element in annotation interface io.micronaut.mcp.annotations.Tool
 
title() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
Returns the value of the title record component.
title() - Method in record class io.micronaut.mcp.server.tools.search.SearchResult
Returns the value of the title record 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.
Tool - Annotation Interface in io.micronaut.mcp.annotations
Method annotation to define an MCP Tool.
ToolArg - Annotation Interface in io.micronaut.mcp.annotations
Annotates a parameter of a Tool method.
ToolRegistry - Class in io.micronaut.mcp.server.registry
The registry of Tools.
TOOLS_CALL - Static variable in class io.modelcontextprotocol.server.http.tck.ToolsCallTest
 
TOOLS_CALL_RESULT - Static variable in class io.modelcontextprotocol.server.http.tck.ToolsCallTest
 
TOOLS_LIST - Static variable in class io.modelcontextprotocol.server.http.tck.ToolsTest
 
TOOLS_LIST_RESULT - Static variable in class io.modelcontextprotocol.server.http.tck.ToolsTest
 
ToolsCallTest - Class in io.modelcontextprotocol.server.http.tck
MCP Server Tools Call.
ToolsCallTest() - Constructor for class io.modelcontextprotocol.server.http.tck.ToolsCallTest
 
ToolsConfiguration - Interface in io.micronaut.mcp.conf.server
MCP Tools configuration.
ToolsTest - Class in io.modelcontextprotocol.server.http.tck
MCP Server Tools.
ToolsTest() - Constructor for class io.modelcontextprotocol.server.http.tck.ToolsTest
 
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.
Transport - Enum Class in io.micronaut.mcp.conf
Type of MCP Transport.
TRANSPORT_HTTP - Static variable in interface io.micronaut.mcp.conf.client.McpClientConfiguration
 
TRANSPORT_HTTP - Static variable in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 
TRANSPORT_STDIO - Static variable in interface io.micronaut.mcp.conf.client.McpClientConfiguration
 
TRANSPORT_STDIO - Static variable in interface io.micronaut.mcp.conf.server.McpServerConfiguration
 

U

uri() - Element in annotation interface io.micronaut.mcp.annotations.Resource
 
url() - Method in record class io.micronaut.mcp.server.tools.fetch.FetchResponse
Returns the value of the url record component.
url() - Method in record class io.micronaut.mcp.server.tools.search.SearchResult
Returns the value of the url record 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<String, Object>, Object) - Method in class io.micronaut.mcp.server.json.MicronautJsonSchemaValidator
 
valueOf(String) - Static method in enum class io.micronaut.mcp.conf.Transport
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.micronaut.mcp.conf.Transport
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I K L M N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values