抢先一步
VMware 提供培训和认证,助力您的职业发展。
了解更多我们很高兴推出 Spring AI MCP,这是一个强大的 模型上下文协议 (MCP) Java SDK 实现。Spring AI 生态系统的这一新成员将标准化的人工智能模型集成能力引入 Java 平台。
模型上下文协议 (MCP) 是一个开放协议,用于标准化应用程序如何向大型语言模型 (LLM) 提供上下文。MCP 提供了一种标准化的方式来连接人工智能模型到不同的数据源和工具,使集成无缝且一致。它帮助您在 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>
后者在 spring-ai-mcp-core
的基础上扩展了额外的 Spring AI 抽象,例如 McpFunctionCallback
。
添加 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 集成的未来。