Hi Cursor team and community! I’ve developed a remote MCP server with OAuth support. In short, users have a list of accessible projects, and they can grant an MCP client access to a specific project. I need a way to associate the currently opened project in an editor with a specific auth token that user granted. If the user switches editors, the token should also change accordingly. Currently, when a user switches projects, user needs to log out and log back in to generate a new token, which isn’t a user-friendly experience.
My question to the community: Is multi-session flow currently supported by MCP clients? If so, is there a way to achieve this in Cursor?