MCP can't differentiate between 2 environments of same MCP server

I have MCP setup for supabase dev and supabase production… If i have both enabled, it will always check the first one in the order and ignore the second. it will also call the same one twice for comparisons…

to test:

supabase_dev
supabase_prod (listed second)

Ask it to check a table for a missing column in both local and remote…
it will say the column exists in both, even when it only exists in dev

if you reverse the order in the MCP file and put production first, it will say its missing in both

As a workaround i just disable one of them but it’s pretty annoying.

MacOs 15.3.2
Doesn’t prevent me from using Cursor

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.