新たなAuthorization Serverを使用するたびに、手動による Clientの事前登録はユーザーの手間となる。 • また、ClientがすべてのMCP ServerとAuthorization Serverを事前に把握しているとは限らない。 • そのため、Authorization ServerはOAuth 2.0 Dynamic Client Registration Protocol (RFC7591)に従い、Clientか らリクエストを受けて自動的に登録する。 HTTP/1.1 201 Created Content-Type: application/json Cache-Control: no-store Pragma: no-cache { "client_id": "s6BhdRkqt3", "client_secret": "cf136dc3c1fc93f31185e5885805d", "client_id_issued_at": 2893256800, "client_secret_expires_at": 2893276800, "redirect_uris": ["https://client.example.org/cb"], "grant_types": ["authorization_code", "refresh_token"], "client_name": "My Example MCP Client", "token_endpoint_auth_method": "client_secret_basic", } POST /register HTTP/1.1 Content-Type: application/json Accept: application/json Host: api.example.com { "redirect_uris": ["https://client.example.org/cb"], "client_name": "My Example MCP Client", "scope": "calendar contacts", "token_endpoint_auth_method": "client_secret_basic" } Client Registrationリクエスト Client Informationレスポンス OAuthに必要なClient ID/Secretが取得できる Clientの名称やscopeなどを登録する 30 Latest draft