<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://mcp-auth.dev/provider-list</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/configure-server/bearer-auth</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/configure-server/mcp-auth</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/migrate-to-v1</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/provider-guides</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/provider-guides/generic</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/provider-guides/keycloak</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/provider-guides/logto</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/classes/MCPAuth</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/classes/MCPAuthAuthServerError</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/classes/MCPAuthConfigError</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/classes/MCPAuthError</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/functions/fetchServerConfig</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/functions/fetchServerConfigByWellKnownUrl</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/functions/getAuthInfo</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/functions/isMcpAuthInfo</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/type-aliases/AuthServerConfig</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/type-aliases/AuthServerDiscoveryConfig</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/type-aliases/AuthServerErrorCode</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/type-aliases/AuthServerMetadata</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/type-aliases/AuthServerType</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/type-aliases/GetAuthInfoOptions</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/type-aliases/MCPAuthConfig</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/type-aliases/McpAuthInfo</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/type-aliases/ProtectedResourceMetadataConfig</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/type-aliases/ResolvedAuthServerConfig</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/type-aliases/ServerMetadataConfig</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/variables/authServerErrorDescription</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/references/js/variables/serverMetadataPaths</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/tutorials/todo-manager</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/docs/tutorials/whoami</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://mcp-auth.dev/</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>