我们很高兴地宣布 Spring AI MCP 里程碑发布。0.2.0
存储库配置
将此 Spring 里程碑存储库添加到您的 POM:
<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>
主要特点
MCP 服务器增强功能
- 引入了带有构建器模式的新 McpServer 工厂,以实现灵活配置
- 添加了具有非阻塞操作和反应支持的 McpAsyncServer
- 实现了 McpSyncServer 作为异步实现的同步包装器
- 添加了运行时工具管理功能
- 引入了 Server 功能和实施信息支持
传输层改进
- 使用 SSE 端点和消息路由实现 SseServerTransport
- 添加了 StdioServerTransport 用于基于进程的通信
- 增强的传输错误处理和正常关闭机制
- 将客户端传输重新组织为专用传输包
文档
添加了全面的 MCP 参考文档
包含详细的客户端/服务器架构文档
提供的传输实现和协议指南
添加了会话管理和消息处理文档
包含错误处理和恢复策略指南
为组件关系添加了架构图
提供的 API 文档和使用示例