Skip to content

fix: relogin auth MCP Server after expired auth - #16318

Closed
linux-fan-dave wants to merge 1 commit into
LibreChat-AI:devfrom
linux-fan-dave:main
Closed

linux-fan-dave wants to merge 1 commit into
LibreChat-AI:devfrom
linux-fan-dave:main

Conversation

@linux-fan-dave

@linux-fan-dave linux-fan-dave commented Sep 24, 2026 •

Copy link
Copy Markdown

Fixes #16319

Pull Request

Before submitting, please review the Contributing Guide.

Documentation changes belong in the LibreChat documentation repository.

Summary

How it works

Type of change

  • Bug fix
  • Feature
  • Refactor
  • Performance improvement
  • Breaking change
  • Documentation
  • Translation
  • Tests / tooling / CI

Testing

Tested environments/configuration:

Automated tests:

Screenshots / recordings

Risk / compatibility

Checklist

  • I reviewed my own changes
  • Relevant tests have been added or updated
  • Existing relevant tests pass
  • The change does not introduce new warnings or errors
  • User-facing or complex behavior is documented where necessary
  • Required dependency changes have been merged/published
  • Required documentation PR:

@github-actions
github-actions Bot changed the base branch from main to dev September 24, 2026 15:27
@github-actions

Copy link
Copy Markdown
Contributor

👋 Thanks for the contribution! LibreChat merges all changes into dev first — main only moves at release time — so this pull request's base branch was switched from main to dev automatically.

Nothing is needed from you; your commits, reviews and discussion are unchanged. If the diff now shows files you did not touch, rebase onto dev:

git remote add upstream https://github.com/LibreChat-AI/LibreChat.git
git fetch upstream dev
git rebase upstream/dev
git push --force-with-lease

Maintainers: apply the target: main label and restore the base branch if this one genuinely belongs on main.

@danny-avila

Copy link
Copy Markdown
Collaborator

Thanks for picking this up. The fix landed in #16323: when MCP OAuth or OpenID recovery cannot refresh a credential, the tool loader now surfaces the typed credential failure instead of dropping it silently. Recoverable credentials still refresh in the background as before.

Closing this in favor of it, and #16319 is closed as well. If you still see a silent failure on the latest dev image, please reopen #16319 with your LibreChat version and which credential expired, and we'll take it from there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants