Interface McpClientHttpConfiguration

All Superinterfaces:
io.micronaut.core.naming.Named

public interface McpClientHttpConfiguration extends io.micronaut.core.naming.Named
MCP Client HTTP Configuration.
  • Field Details

  • Method Details

    • getUrl

      @NonNull @NonNull URI getUrl()
      Returns:
      The URL of the MCP Server
    • getTimeout

      @Nullable @Nullable Duration getTimeout()
      Returns:
      Sets the duration to wait for server responses before timing out requests.
    • isLogRequests

      boolean isLogRequests()
      Returns:
      Whether to log requests
    • isLogResponses

      boolean isLogResponses()
      Returns:
      Whether to log responses
    • of

      @NonNull static @NonNull McpClientHttpConfiguration of(@NonNull @NonNull String name, @NonNull @NonNull URI url)