領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多我們很高興推出 Spring AI MCP,它是模型上下文協議 (MCP) 的一個健壯的 Java SDK 實現。這是 Spring AI 生態系統的新增功能,它為 Java 平臺帶來了標準化的 AI 模型整合功能。
模型上下文協議(MCP)是一個開放協議,它標準化了應用程式如何向大型語言模型(LLM)提供上下文。MCP 提供了一種標準化的方式,可以將 AI 模型連線到不同的資料來源和工具,從而實現無縫且一致的整合。它幫助您在 LLM 之上構建代理和複雜的工作流。LLM 經常需要與資料和工具整合,MCP 提供了:
其核心是,MCP 遵循客戶端-伺服器架構,其中主機應用程式可以連線到多個伺服器。
Spring AI MCP 實現了一個具有以下元件的模組化架構:
該架構支援廣泛的用例,從簡單的檔案系統訪問到具有資料庫和網際網路連線的複雜多模型 AI 互動。
Spring AI MCP GitHub:https://github.com/spring-projects-experimental/spring-ai-mcp
將以下依賴項之一新增到您的 Maven 專案中:
<dependency>
<groupId>org.springframework.experimental</groupId>
<artifactId>spring-ai-mcp-core</artifactId>
<version>0.1.0</version>
</dependency>
或
<dependency>
<groupId>org.springframework.experimental</groupId>
<artifactId>spring-ai-mcp-spring</artifactId>
<version>0.1.0</version>
</dependency>
後者透過 `McpFunctionCallback` 等其他 Spring AI 抽象擴充套件了 `spring-ai-mcp-core`。
新增 Spring Milestones 倉庫。
<repositories>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/libs-milestone-local</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
在 spring-ai-examples/model-context-protocol 儲存庫中探索這些 MCP 示例。
Spring AI MCP 代表了 Java 應用程式 AI 整合標準化的重要一步。隨著 MCP 生態系統的不斷發展,該 SDK 將使 Java 開發人員能夠輕鬆地與不斷增長的 AI 模型和工具進行連線,同時保持一致、可靠的整合模式。
Spring AI MCP SDK 現已作為實驗性模組提供,根據 Apache License 2.0 獲得許可。我們邀請社群進行探索、貢獻,並幫助塑造 Java 生態系統中 AI 整合的未來。