OAuth认证服务

提供OAuth认证服务,支持通过授权服务器和资源服务器进行身份验证和访问控制。

  • by redfive410
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 redfive410/mcp-67-demo

使用说明

# Terminal 1 - Run auth server
cd auth-server
uv run mcp-67-demo-as --port=9000

# Terminal 2 - Run resource server
cd mcp-server
uv run mcp-67-demo-rs --port=8001 --auth-server=http://localhost:9000  --transport=streamable-http --oauth-strict

# Terminal 3 - Local tests
curl http://localhost:9000/.well-known/oauth-authorization-server | jq

# Terminal 3 - Run MCP Inspector
npx @modelcontextprotocol/inspector
  1. 打开OAuth设置以配置访问令牌
  2. 使用Quick Oauth Flow获取访问令牌
  3. 登录演示身份登录网页
  4. 保存访问令牌
  5. 使用访问令牌作为承载令牌与MCP服务器进行身份验证
  6. 连接到MCP服务器