MCPcopy Create free account
hub / github.com/codeaashu/claude-code / clientMetadataUrl

Method clientMetadataUrl

src/services/mcp/auth.ts:1445–1452  ·  view source on GitHub ↗

* CIMD (SEP-991): URL-based client_id. When the auth server advertises * client_id_metadata_document_supported: true, the SDK uses this URL as the * client_id instead of performing Dynamic Client Registration. * Override via MCP_OAUTH_CLIENT_METADATA_URL env var (e.g. for testing, FedStart)

()

Source from the content-addressed store, hash-verified

1443 * Override via MCP_OAUTH_CLIENT_METADATA_URL env var (e.g. for testing, FedStart).
1444 */
1445 get clientMetadataUrl(): string | undefined {
1446 const override = process.env.MCP_OAUTH_CLIENT_METADATA_URL
1447 if (override) {
1448 logMCPDebug(this.serverName, `Using CIMD URL from env: ${override}`)
1449 return override
1450 }
1451 return MCP_CLIENT_METADATA_URL
1452 }
1453
1454 setMetadata(
1455 metadata: Awaited<ReturnType<typeof discoverAuthorizationServerMetadata>>,

Callers

nothing calls this directly

Calls 1

logMCPDebugFunction · 0.85

Tested by

no test coverage detected