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 社区所有即将举行的活动。

查看所有