You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
mcp-publisher: device-flow login treats GitHub slow_down as fatal instead of backing off #1289
mcp-publisher login github (v1.7.9) fails with error polling for token: token request failed: slow_down if GitHub's device-flow token endpoint returns slow_down even once. Per RFC 8628 §3.5, slow_down is not a terminal error — the client is required to increase its polling interval by 5 seconds and continue polling.
Reproduction
mcp-publisher login github
Open the device URL but do not enter the code immediately (or enter it but delay authorization for ~30s).
Polling eventually returns slow_down; the publisher exits with:
Optionally, the initial interval could also be seeded from the interval field of the device-code response (already parsed into DeviceCodeResponse.Interval per line 26) rather than hardcoded to 5.
Environment
mcp-publisher 1.7.9 (commit 35b2071, built 2026-05-12)
Activity
developer-ishan commentedon May 18, 2026
Hi @rdimitrov do take a look at the issue and PR if it makes any sense.
First open source contribution BTW 😄
Add MCP Registry publish workflow (GitHub Actions OIDC)
fix(publisher): treat GitHub device-flow `slow_down` as retriable (mo…