From b29076f9a4a5def6e0f74c29f91a744d252eef32 Mon Sep 17 00:00:00 2001 From: Christian Tzolov Date: Mon, 24 Feb 2025 18:47:34 +0100 Subject: [PATCH] docs: Improve MCP overview with Spring Boot integration details Reorganize MCP documentation to better explain Spring AI's integration with the MCP Java SDK. Add references to client and server boot starters and clarify the distinction between core SDK architecture and Spring Boot integration. Signed-off-by: Christian Tzolov --- .../modules/ROOT/pages/api/mcp/mcp-overview.adoc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/mcp/mcp-overview.adoc b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/mcp/mcp-overview.adoc index 802a29980..41fa3fdb5 100644 --- a/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/mcp/mcp-overview.adoc +++ b/spring-ai-docs/src/main/antora/modules/ROOT/pages/api/mcp/mcp-overview.adoc @@ -3,10 +3,16 @@ The link:https://modelcontextprotocol.org/docs/concepts/architecture[Model Context Protocol] (MCP) is a standardized protocol that enables AI models to interact with external tools and resources in a structured way. It supports multiple transport mechanisms to provide flexibility across different environments. -== MCP Java SDK - The link:https://modelcontextprotocol.io/sdk/java[MCP Java SDK] provides a Java implementation of the Model Context Protocol, enabling standardized interaction with AI models and tools through both synchronous and asynchronous communication patterns. +`**Spring AI MCP**` extends the MCP Java SDK with Spring Boot integration, providing both xref:api/mcp/mcp-client-boot-starter-docs.adoc[client] and xref:api/mcp/mcp-server-boot-starter-docs.adoc[server] starters. +Bootstrap your AI applications with MCP support using link:https://start.spring.io[Spring Initializer]. + +== MCP Java SDK Architecture + +TIP: This section provides an overview for the link:https://modelcontextprotocol.io/sdk/java[MCP Java SDK architecture]. +For the Spring AI MCP integration, refer to the xref:#_spring_ai_mcp_integration[Spring AI MCP Boot Starters] documentation. + The Java MCP implementation follows a three-layer architecture: |===