该项目旨在为MCP平台实现Google OAuth2客户端应用的B2C认证。
本项目提供了与Google OAuth2的集成,用于MCP(模型上下文协议)平台内的认证和授权。它通过Google的身份验证平台实现了安全的用户认证。
uv sync
在根目录下的.env文件中修改以下变量:
MCP_CLIENT_ID=<YOUR_GOOGLE_CLIENT_ID>
MCP_CLIENT_SECRET=<YOUR_GOOGLE_CLIENT_SECRET>
启动开发服务器:
uv run .
GET /callback - 处理OAuth回调GET /.well-known/oauth-authorization-server - 认证服务器详情GET /authorize - 由MCP客户端用来与服务器进行授权GET /token - 由MCP客户端用来从代码获取令牌GET /register - 由MCP客户端用来向服务器注册自身git checkout -b feature/amazing-feature)git commit -m '添加一些精彩的功能')git push origin feature/amazing-feature)本项目采用MIT许可证 - 查看LICENSE文件以获取详细信息。
姓名 - kv.coder@gmail.com