fix(mcp sampling): Disable MCP tool callbacks to prevent cyclic dependencies

- Add note in documentation about preventing cyclic dependencies
- Disable mcp tool callback auto-configuration:  spring.ai.mcp.client.toolcallback.enabled=false

Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
This commit is contained in:
Christian Tzolov
2025-05-13 17:50:06 +02:00
parent ffd8def9eb
commit 21c661eda7
5 changed files with 20 additions and 8 deletions

View File

@@ -120,8 +120,8 @@ spring.ai.mcp.client.sse.connections.server1.url=http://localhost:8080
logging.level.io.modelcontextprotocol.client=WARN
logging.level.io.modelcontextprotocol.spec=WARN
# Uncomment to disable MCP tool callbacks
# spring.ai.mcp.client.toolcallback.enabled=false
#Disable MCP tool callbacks
spring.ai.mcp.client.toolcallback.enabled=false
```
## How It Works