Skip to content

Issue Report: Inconsistency in Spring AI MCP Client documentation regarding default value of toolcallback.enabled #3086

@Andy365-365

Description

@Andy365-365

Issue Report: Inconsistency in Spring AI MCP Client documentation regarding default value of toolcallback.enabled

Issue Description

I've identified a documentation inconsistency in the Spring AI documentation regarding the default value of the spring.ai.mcp.client.toolcallback.enabled property.

Conflicting Information

In the MCP Client Boot Starter documentation, there are two conflicting statements:

  1. First statement indicates default value is true:

    Property: toolcallback.enabled
    Description: Enable/disable the MCP tool callback integration with Spring AI's tool execution framework
    Default Value: true
    
  2. Second statement indicates default value is false:

    Note that the tool callback functionality is disabled by default and must be explicitly enabled with:
    spring:
      ai:
        mcp:
          client:
            toolcallback:
              enabled: true
    

Impact

This inconsistency makes it unclear whether the tool callback functionality is enabled or disabled by default, leading to potential confusion for developers using the Spring AI MCP Client.

Additional Information

Suggested Fix

Update the documentation to provide consistent information about the default value of toolcallback.enabled. If the actual default value is false, then the properties table should be updated to reflect this. If the default value is true, then the note about explicit enabling should be removed or clarified.

Question

Could you confirm the actual default value for spring.ai.mcp.client.toolcallback.enabled in the current implementation?

Thank you for your attention to this matter and for maintaining the Spring AI documentation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    MCPdocumentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions