ProtectedMcpServer sample doesn't work with VSCode auth flow
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 48/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- csharp, vscode
- Bereich
- authentication, backend
Rechercherichtung
Führe zunächst tests/ModelContextProtocol.TestOAuthServer mit net9.0 aus, starte dann samples/ProtectedMcpServer und reproduziere den VSCode MCP-Authentifizierungsablauf. Vergleiche sein Verhalten mit samples/ProtectedMcpClient, das korrekt funktioniert, und verfolge die Clientregistrierung und Autorisierungsanfragen. Als abgeschlossen gilt die Aufgabe, wenn VSCode die Authentifizierung gegenüber dem geschützten Beispielserver abschließen kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Steps to reproduce the behavior:
- cd .\tests\ModelContextProtocol.TestOAuthServer\
- dotnet run --framework net9.0
- cd samples\ProtectedMcpServer\
- dotnet run
- Add MCP Server http://localhost:7071/ on VsCode
- Click proceed on DCR not supported:
- When prompted for Client registration details (Client Id) enter "demo-client"
- VsCode tries to authenticate
but when doing so fails with
Expected behavior
Auth flow should work from VsCode MCP client.
Additional context
Testing the same MCP server from samples\ProtectedMcpClient works correctly.
- Vorherrschende Sprache
- C#
- Sterne
- 4.5k
- Forks
- 814
- Ø Merge
- 9 T. 19 Std.
- Gemergte PRs (30 T.)
- 4
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus modelcontextprotocol/csharp-sdk
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
modelcontextprotocol/csharp-sdk#1867 ·
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
modelcontextprotocol/csharp-sdk#1840 · 1 Kommentar ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
modelcontextprotocol/csharp-sdk#1836 ·
-
enhancement needs confirmation
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
modelcontextprotocol/csharp-sdk#678 · 1 Kommentar ·
-
enhancement needs confirmation P3 ready for work
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
modelcontextprotocol/csharp-sdk#515 · 6 Kommentare · 3 Reaktionen ·
Alle Issues in modelcontextprotocol/csharp-sdk
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
-
:watch: Not Triaged 11.0 fundamentals/subsvc
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 92/100
dotnet/AspNetCore.Docs#37699 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
SubtitleEdit/subtitleedit#15108 · 1 Kommentar ·
-
area/docs-content Bug pulumi/docs
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 94/100
-
agentic-workflows untriaged
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100