领先一步
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 集成的未来。