Restrict the dev Vite server's CORS to the Inspector's configured origins
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 78/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript, vite
Direzione di ricerca
Leggi clients/web/vite.config.ts e clients/web/server/start-vite-dev-server.ts, poi trova come il server di produzione definisce allowedOrigins. Imposta la policy CORS del server Vite di sviluppo usando la stessa configurazione in entrambi i punti di ingresso. Il lavoro è completato quando la modalità di sviluppo riflette solo le origini configurate dell’Inspector e l’app pubblicata non ne risente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
In --dev mode the Vite server uses its default CORS policy, which reflects any localhost / 127.0.0.1 / [::1] origin on any port. That's broader than the Inspector needs: only the Inspector's own configured origins should be reflected.
Proposed change
Set Vite's server.cors from the same allowedOrigins the production server uses, in clients/web/vite.config.ts and clients/web/server/start-vite-dev-server.ts.
Dev-only hygiene; the published app is unaffected.
Priority score
Severity 1, Urgency 2, +1 milestone, Total 4 → Low.
- Lingua principale
- TypeScript
- Stelle
- 11.1k
- Fork
- 1.6k
- Merge medio
- 5h 29m
- PR unite (30g)
- 158
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di modelcontextprotocol/inspector
-
enhancement v2
Difficoltà 2/5 1-3 ore Idoneità per principianti 67/100
modelcontextprotocol/inspector#2782 ·
I maintainer di solito rispondono entro 1 giorno
-
CLI tests seed the developer's real ~/.mcp-inspector/mcp.json (cli.test.ts, completion.test.ts)Apertabug v2
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
modelcontextprotocol/inspector#2765 ·
I maintainer di solito rispondono entro 1 giorno
-
SSE transport: connection succeeds then marked 'Failed' after first event, works fine with raw curlAperta
Difficoltà 4/5 1-2 giorni Idoneità per principianti 53/100
modelcontextprotocol/inspector#2783 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement v2
Difficoltà 3/5 1-2 giorni Idoneità per principianti 72/100
modelcontextprotocol/inspector#2772 ·
I maintainer di solito rispondono entro 1 giorno
-
bug v2
Difficoltà 4/5 3-5 giorni Idoneità per principianti 56/100
modelcontextprotocol/inspector#2768 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di modelcontextprotocol/inspector
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
Nimblesite/SharpLsp#468 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Bundled uv is never updated and trusts the compromised eMudhra certificatesForse già presa @FabienDanieau l’ha presa oggi. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
-
bg_wait's blocking mode (stopOnAttention: false) is under-documented and effectively undiscoverableAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
nicobailon/pi-subagents#3019 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
db-ux-design-system/core-web#8613 ·
I maintainer di solito rispondono entro 1 giorno