我们很高兴地宣布推出 Spring AI MCP 版本。0.2.0
重大更改:请查看以下部分。此外,将类重命名为 。 这是一个里程碑版本。它在 Maven Central 上不可用。将此存储库添加到您的 POM:Module Restructuring
StdioServerTransport
StdioClientTransport
<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>
发行说明
变更通知系统
- 实施了全面的变更通知支持,具有非阻塞执行功能
- 添加了工具、资源和提示的通知处理程序
- 引入了用于配置更改使用者的生成器方法
- 在所有通知类型中实施了一致的错误处理和日志记录
- 利用 boundedElastic 调度器进行非阻塞消费者执行
传输和会话改进
- 添加了服务器发送事件 (SSE) 传输实现
- 实现根列表功能,用于文件系统边界理解
- 通过根和采样功能增强客户端功能
- 通过全面的文档改进会话组件
- 优化的传输层,实现无阻塞执行
API 增强功能
- 添加了无需 cursor 参数的列出操作的便捷方法
- 工具、资源、模板和提示列表的简化 API
- 改进了不需要分页的情况的可用性
- 重命名为 以提高 API 一致性
withRequestTimeout
requestTimeout
模块重构
- 重命名了伪像以提高清晰度和简化度:
spring-ai-mcp-core
→mcp
spring-ai-mcp-spring
→spring-ai-mcp
spring-ai-mcp
→mcp-parent
- 更新了目录结构和 GitHub 工作流路径
- 重新组织文档结构