OAuth客户端测试工具

用于测试和配置Google OAuth客户端ID的工具,支持本地开发和权限管理。

  • by Nipsuli
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Nipsuli/mcp-testing

使用说明

MCP测试

摆弄MCP相关的东西

设置

  1. 创建Google OAuth客户端ID 在Google Cloud控制台中 对于本地设置,请添加 http://localhost:8000 作为授权的JavaScript来源 并且 http://localhost:8000/auth/callback 作为授权重定向URI
  2. 将客户端ID添加为 GOOGLE_CLIENT_ID 环境变量和客户端 “secret as”翻译成中文是“像……一样秘密”。不过,这个短语通常需要与一个名词或代词一起使用来完整表达意思,比如“as secret as a vault”可以翻译为“像保险库一样秘密” GOOGLE_CLIENT_SECRET
  3. 检查一下 mcp_policies.json 并进行修改以允许您的电子邮件
  4. 运行服务器 uv run server.py
  5. 运行测试客户端 uv run client.py

支票

运行静态分析检查,使用 uv run basedpyright

笔记;乐谱;注释;备注

如果谷歌OAuth客户端仅限于组织内部使用,那么可能无需添加 额外的认证规则,想测试一下如何配置权限