Spring AI MCP 0.2.0 (Milestone) 发布

版本发布 | Christian Tzolov | 2024年12月21日 | ...

我们很高兴地宣布 Spring AI MCP `0.2.0` milestone 版本已发布。

仓库配置

将此 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>

破坏性变更

  • 模块重构(参见下面的“模块名称更新”部分)
  • StdioServerTransport 重命名为 StdioClientTransport

主要功能

API 更新

  • 简化了 McpClient 的列出操作(无需 cursor 参数)
  • 添加了 McpClient.Builder 支持。

传输和会话

  • 新的服务器发送事件 (SSE) 客户端传输

请求和通知处理

  • 非阻塞执行,支持全面的请求和通知
  • 增强了具有根请求处理能力的客户端功能。
  • 用于工具、资源和提示通知以及根请求的处理器。
    • 创建 McpClient 时,用户可以提供 List<Consumer<List<McpSchema.Tool>>> toolsChangeConsumersList<Consumer<List<McpSchema.Resource>>> resourcesChangeConsumersList<Consumer<List<McpSchema.Prompt>>> promptsChangeConsumersList<Supplier<List<Root>>> rootsListProviders
  • 改进了错误处理和日志记录

模块名称更新

  • spring-ai-mcp-coremcp
  • spring-ai-mcp-springspring-ai-mcp
  • spring-ai-mcpmcp-parent

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有