Spring AI 和 OAuth2 中的 MCP 授權實踐

工程 | Daniel Garnier-Moiroux | 2025年5月19日 | ...

上個月,我們探討了如何使用 OAuth2 授權框架來保護 Spring AI MCP 伺服器[1]。在那篇文章的結論中,我們提到將探索使用獨立的授權伺服器進行 MCP 安全,並偏離當時的規範。

自我們釋出這篇文章以來,社群一直非常積極地修訂規範的原始版本。新草案更簡單,並且主要的變化確實符合我們對安全的設想。MCP 伺服器仍然是 OAuth2 資源伺服器,這意味著它們使用傳遞的訪問令牌來授權傳入請求……

Spring gRPC 晉升!

工程 | Dave Syer | 2025 年 5 月 13 日 | ...

距離我們上次關於 Spring gRPC部落格(不僅僅是釋出公告)已經過去了幾個月。這次釋出標誌著該專案從實驗性專案晉升為 Spring Portfolio 的正式成員後的首次釋出。這不會改變您使用該專案的方式,但它對支援以及該專案對整個產品組合的象徵意義產生了一些影響。

最新版本是 0.8.0,它已在 Maven Central 中釋出了幾周。該版本的主要原因是將其依賴項更新到最新版本,使 Spring gRPC 升級到 protobuf-java 庫的第 4 版。最簡單的入門方法是在 Spring Initializr 上勾選 "gRPC" 來下載一個專案。Spring Boot 應用程式如果希望成為 "伺服器" 或 "客戶端",有單獨的 gRPC "starter",或者您可以從普通的 spring-grpc-spring-boot-starter 中同時獲得兩者……

本週 Spring 動態 - 2025 年 5 月 13 日

工程 | Josh Long | 2025 年 5 月 13 日 | ...

各位 Spring 粉絲,大家好!撰寫本文時,我正在佛羅里達州邁阿密(準確地說是坦帕)參加精彩的 Code Remix 活動。我屆時還會在坦帕 JUG 發言,敬請關注!之後,我將返回歐洲——這次是更北一點——前往斯德哥爾摩參加精彩的 JForum 活動,在那裡我將深入探討 Spring 的方方面面。

你們知道我最興奮的是什麼嗎?不用費勁尋找答案,只需檢視老舊的 Spring 日曆。Spring AI 將於 5 月 20 日釋出!然後,幾天後——順便說一下,我將……

本週 Spring 動態 - 2025 年 5 月 6 日

工程 | Josh Long | 2025 年 5 月 6 日 | ...

各位 Spring 粉絲,大家好!撰寫本文時,我正飛往可愛的英國倫敦,參加精彩的 Devoxx UK 活動!我將探索 Spring 領域廣闊而精彩的世界。然後,從那裡我將前往邁阿密參加 Code Remix。我屆時還會在坦帕 JUG 發言,敬請關注!之後,我將返回歐洲——這次是更北一點——前往斯德哥爾摩參加精彩的 JForum 活動,在那裡我將深入探討 Spring 的方方面面。

你們知道我最興奮的是什麼嗎?不用費勁尋找答案,只需檢視老舊的 Spring 日曆。Spring……

Spring AI 的模型上下文協議中的動態工具更新

工程 | Christian Tzolov | 2025 年 5 月 4 日 | ...

模型上下文協議 (MCP) 是 Spring AI 中的一項強大功能,它使 AI 模型能夠透過標準化介面訪問外部工具和資源。MCP 的一項有趣功能是它能夠在執行時動態更新可用工具。

這篇部落格文章探討了 Spring AI 如何在 MCP 中實現動態工具更新,為 AI 驅動的應用程式提供靈活性和可擴充套件性。

相關示例程式碼可在此處獲取:動態工具更新示例

理解模型上下文協議

在深入瞭解動態工具更新之前,讓我們先了解 MCP 是什麼以及…

本週 Spring 動態 - 2025 年 4 月 22 日

工程 | Josh Long | 2025年4月22日 | ...

各位 Spring 粉絲,大家好!歡迎收看又一期《本週 Spring 動態》,我正在明尼蘇達州宏偉的明尼阿波利斯撰寫本文,我正在那裡錄製一個介紹 Spring Boot 的精彩的 Frontend Masters 課程。

獲取 Spring 新聞通訊

透過 Spring 新聞通訊保持聯絡

訂閱

領先一步

VMware 提供培訓和認證,助您加速進步。

瞭解更多

獲得支援

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支援和二進位制檔案,只需一份簡單的訂閱。

瞭解更多

即將舉行的活動

檢視 Spring 社群所有即將舉行的活動。

檢視所有