-
Couldn't load subscription status.
- Fork 937
Description
Using inspector 0.16.2
configured with
http-streamable
http://localhost:5010/mcp
pressing connect and the following will happen:
HTTP/1.1 POST http://localhost:5010/mcp - 401 0 null 37.009ms
with WWW-authenticate:
Bearer realm="McpAuth", resource_metadata="http://localhost:5010/.well-known/oauth-protected-resource"
It will attempt to go to: http://localhost:5010/.well-known/oauth-protected-resource/mcp
however my understanding is that it should go to http://localhost:5010/.well-known/oauth-protected-resource
After two failed attempt it moves correctly to
HTTP/1.1 GET http://localhost:5010/.well-known/oauth-protected-resource
response:
{
"resource": "http://localhost:5010",
"authorization_servers": [
"http://localhost:5010/realms/mcpdash/"
],
"bearer_methods_supported": [
"header"
],
"scopes_supported": [
"mcp:booking"
],
"resource_documentation": "https://mcpdash.ai/mcp/booking"
}
then it tries
http://localhost:5010/.well-known/oauth-authorization-server/mcp
which is not expected, instead it should have used the authorization server defined in the oauth-protected-resource but it does not.
Is it me who have misunderstood this or is it not implemented atm