Copilot: Not sending user-agent on MCP Oauth register
Nessuno ha ancora preso questa issue.
- Lingua principale
- Nessun dato sulla lingua
- Stelle
- 2.1k
- Fork
- 157
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
For some MCP services, when connecting a custom MCP server with OAuth, the DCR flow begins but fails at /register because Github Copilot does not send a User-Agent header. It is common to have protective rules requiring headers such as User-Agent on a request.
Example case where /register is denied due to missing User-Agent:
| Field | Value |
|---|---|
| App version | 1.1.19 |
| OS | macOS 26.6.2 |
| Theme | GitHub |
| Path | / |
| Tenure | Day 3 (Week 1) |
Guida per i contributori
Apri 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.
Direzione di ricerca
Riprodurre il flusso OAuth DCR con un server MCP personalizzato e ispezionare la richiesta inviata a /register. Confermare gli header della richiesta, quindi verificare che la registrazione abbia esito positivo quando è presente l’header User-Agent richiesto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Ambito
- authentication, desktop
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Attiva
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 68/100