MCP configuration when migrating production deployment to v0.8.0-rc2 #9178
-
I have a deployment on Railway set up with the one-click install described in the docs. Monday I upgraded to v0.8.0-rc2 and have run into an issue. An MCP server that does not require OAuth is now displaying that it does. It is displaying with an amber key icon. This is described in the documentation as:
Our librechat.yaml file has no OAuth configuration. I've tried explicitly declaring OAuth is not required with no effect. librechat.yaml
This is problematic because an Agent that uses this MCP server and is shared with other users now requires those users to connect this server manually (via the right side panel under MCP settings). They have to push the "Authenticate" button, but that is all. This affects agents created before the migration and after. Agents from before were migrated with
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 7 replies
-
Beta Was this translation helpful? Give feedback.
It seems to me everything is working as expected but there is some confusion here as to what the configurations are meant for.
If users are able to connect manually to your MCP server, the connection is working fine.
See this comment for more info: #9131 (comment)
tl;dr, the
startup
field is for determining whether a connection should be shared by all users and therefore initialized at startup, so that should be set totrue
(and we are thinking of renaming this).And
requiresOAuth
is for allowing the system to determine right away whether oauth is needed or not, because it will attempt an oauth connection by default according to MCP spec.Let me know what happens when you try this config,…