Show the OAuth redirect URI (with copy) in Server Settings for pre-registered clients
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- Mezza giornata
- Idoneità per principianti
- 76/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- typescript
- Ambito
- authentication, frontend
Direzione di ricerca
Inizia da core/auth/browser/providers.ts:54 per capire come viene calcolato l’URI di reindirizzamento web, quindi trova il modulo web Server Settings e la relativa sezione OAuth Settings. Aggiungi un campo Redirect URI di sola lettura con supporto per la copia e una descrizione della sua dipendenza dall’origin; il lavoro è completato quando il valore visualizzato corrisponde all’URI di callback del provider per l’indirizzo corrente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Problem
A user who pre-registers an OAuth client (client ID + secret) with their authorization server has to register the Inspector's redirect URI there before connecting. The Server Settings → OAuth Settings panel never shows that value. Other MCP clients (Claude, ChatGPT) show it so it can be copied into the AS configuration. Right now users have to guess it or read the source.
With DCR the Inspector sends redirect_uris itself, so this only matters for pre-registered (static) clients.
Current behavior
- Web: the redirect URI is
${window.location.origin}/oauth/callback(core/auth/browser/providers.ts:54), which ishttp://localhost:6274/oauth/callbackby default. It follows the address bar, so127.0.0.1vslocalhost, a non-defaultCLIENT_PORTor a non-local host all change it. Many authorization servers match redirect URIs exactly. - TUI/CLI:
http://127.0.0.1:6276/oauth/callbackby default (core/auth/node/runner-oauth-callback.ts), overridable via--callback-url/MCP_OAUTH_CALLBACK_URL.
Proposed
Add a read-only Redirect URI field with a copy button to the OAuth Settings section of the web Server Settings form. Compute it the same way the provider does, so the field cannot drift from the value actually sent. Add a short description noting that it depends on the origin the Inspector is opened from.
Out of scope: TUI/CLI surfaces. Their default is already fixed and documented in their READMEs.
Reported by a user asking whether the redirect URI is fixed and whether they should register it on their AS.
- Lingua principale
- TypeScript
- Stelle
- 11k
- Fork
- 1.5k
- Merge medio
- 5h 13m
- PR unite (30g)
- 132
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
-
bug v2
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
modelcontextprotocol/inspector#2525 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
modelcontextprotocol/inspector#2523 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
modelcontextprotocol/inspector#2515 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement v2
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
modelcontextprotocol/inspector#2438 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
TUI and web launcher crash with an unhandled 'error' event when the browser opener cannot be spawnedApertabug v2
Difficoltà 3/5 1-2 giorni Idoneità per principianti 74/100
modelcontextprotocol/inspector#2533 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di modelcontextprotocol/inspector
Issue simili
-
area/frontend good first issue kind/cooldown
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
voidzero-dev/oxc-angular-compiler#511 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
langchain-ai/deepagentsjs#898 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
anomalyco/models.dev#8509 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
bug documentation P2 UI/UX
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
I maintainer di solito rispondono entro 1 giorno