Spring AI MCP 0.2.0 (里程碑版本) 发布

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

我们很高兴地宣布 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>

重大变更

  • 模块重组 (请参阅下面的 模块名称已更新 部分)
  • StdioServerTransport 重命名为 StdioClientTransport

主要功能

API 更新

  • 简化的 McpClient 列表操作(无需游标参数)
  • 添加了 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 社区中所有即将举行的活动。

查看全部