为MCP服务器构建类似Supabase的OAuth身份验证

Sep 04, 2025     Author:pmig     HN Points:23     HN Comments:3
Share this

摘要: 本文介绍了Hypr MCP团队如何构建了一个MCP服务器网关,该网关作为反向代理,连接一个或多个上游MCP服务器,并增加了MCP规范提供的授权框架支持。文章详细阐述了MCP协议的背景、授权框架的挑战以及如何通过自定义解决方案解决这些问题。文章还提供了Go语言实现的代码示例,并讨论了在实现过程中遇到的一些额外问题。

讨论: 本文讨论了Model Context Protocol (MCP)的认证机制,特别是与OAuth2结合使用的场景。作者mooreds分享了对MCP认证的理解,并提到了一些支持MCP的OAuth服务器,如Stytch和WorkOS。他还提出一个问题,询问有多少人在生产环境中使用MCP与OAuth进行认证。pmig作为hyprmcp网关的开发者,表示愿意回答相关问题。curtisszmania则提出了一种基于Supabase的OAuth-like解决方案的想法,旨在简化身份管理并提供更灵活的开发体验。

原文标题:Building Supabase-Like OAuth Authentication for MCP Servers
原文链接:https://hyprmcp.com/blog/mcp-server-authentication/
讨论链接:https://news.ycombinator.com/item?id=45126950