Supabase Codex MCP Multiple Local Projects
C’est le setup normal : un dossier/repo local = un projet Supabase local = une remote ref propre.
Dans chaque repo :
1cd mon-projet-a
2npx supabase link --project-ref REF_REMOTE_A
Puis dans un autre :
1cd mon-projet-b
2npx supabase link --project-ref REF_REMOTE_B
La ref est stockée localement dans :
1supabase/.temp/project-ref
Donc chaque dossier peut pointer vers une remote différente.
Tu peux vérifier :
1cat supabase/.temp/project-ref
ou :
1npx supabase status
Structure typique :
1projet-a/
2 supabase/
3 config.toml
4 migrations/
5 .temp/project-ref -> remote A
6
7projet-b/
8 supabase/
9 config.toml
10 migrations/
11 .temp/project-ref -> remote B
Important : ne partage pas supabase/.temp dans Git. Garde seulement :
1supabase/config.toml
2supabase/migrations/
3supabase/seed.sql
Donc oui : tu peux avoir autant de projets locaux que tu veux, chacun lié à son propre projet Supabase remote.
1url = "https://mcp.supabase.com/mcp?project_ref=other456"
Comme ça Codex utilise automatiquement le bon projet selon le dossier.