doc: Documentation improvements in MCP Server Boot Starter selection

- Improved the documentation in the `MCP Server Boot Starter` regarding `Starter` selection, 
   and added descriptions of precautions for `spring-ai-starter-mcp-server-webflux`. 

Fixes: #3511

Auto-cherry-pick to 1.0.x

Signed-off-by: Sun Yuhan <sunyuhan1998@users.noreply.github.com>
This commit is contained in:
Sun Yuhan
2025-06-14 03:36:38 +08:00
committed by GitHub
parent ed4fb29a74
commit 384478edbf

View File

@@ -80,7 +80,12 @@ The starter activates the `McpWebFluxServerAutoConfiguration` and `McpServerAuto
* Optional `STDIO` transport (enabled by setting `spring.ai.mcp.server.stdio=true`)
* Included `spring-boot-starter-webflux` and `mcp-spring-webflux` dependencies
== Configuration Properties
[NOTE]
====
Due to Spring Boot's default behavior, when both `org.springframework.web.servlet.DispatcherServlet` and `org.springframework.web.reactive.DispatcherHandler` are present on the classpath, Spring Boot will prioritize `DispatcherServlet`. As a result, if your project uses `spring-boot-starter-web`, it is recommended to use `spring-ai-starter-mcp-server-webmvc` instead of `spring-ai-starter-mcp-server-webflux`.
====
Configuration Properties
All properties are prefixed with `spring.ai.mcp.server`: