Skip to content

[Client] Implement Authorization support (MCP 2025-03-26) #48

@zoedsoupe

Description

@zoedsoupe

The MCP specification 2025-03-26 introduces a comprehensive authorization framework based on OAuth 2.1. The current client implementation needs to be updated to support this feature.

Requirements

  • Implement OAuth 2.1 based authorization flow for HTTP transport
  • Add support for Server Metadata Discovery as specified in RFC8414
  • Support Dynamic Client Registration Protocol (RFC7591)
  • Implement token handling for resource requests
  • Add session management support

References

Notes

  • This is a breaking change in the protocol
  • Only applies to HTTP transport, not STDIO transport
  • Maintain backwards compatibility where possible

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions