appraisal-rb Logo by Aboling0, CC BY-SA 4.0 kettle-dev Logo by Aboling0, CC BY-SA 4.0 StructuredMerge Logo floss-funding Logo by Aboling0, CC BY-SA 4.0 galtzo-floss Logo by Aboling0, CC BY-SA 4.0 omniauth Logo by (presumed) tomeara, (presumed) MIT resque Logo by Resque development team, MIT rubocop-lts Logo by Aboling0, CC BY-SA 4.0 oauth Logo by Chris Messina, CC BY-SA 3.0 ruby-openid Logo by Aboling0, CC BY-SA 4.0 xberg-io Logo (GitHub org avatar) pboling Logo (GitHub org avatar) contriboss Logo (GitHub org avatar) CycloneDX Logo (GitHub org avatar)

Introducing oauth2-mcp

🏷️ introduction oauth2-mcp oauth2-mcp 🏷️ rubygems

OAuth2 MCP helps Ruby HTTP MCP servers validate bearer authorization for their own resource. It provides discovery metadata, bearer challenges, scope-to-capability mapping, and provider adapters. The README emphasizes audience validation and separate downstream credentials instead of forwarding an incoming token to another service.

Read the upstream README for installation and usage, or browse the project repository.