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 社群所有即將舉行的活動。

檢視所有