ProtectedMcpServer sample doesn't work with VSCode auth flow

Offen
#689 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

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

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

area-auth bug help wanted needs confirmation P3

Steps to reproduce the behavior:

  1. cd .\tests\ModelContextProtocol.TestOAuthServer\
  2. dotnet run --framework net9.0
  3. cd samples\ProtectedMcpServer\
  4. dotnet run
  5. Add MCP Server http://localhost:7071/ on VsCode
  6. Click proceed on DCR not supported:
Image
  1. When prompted for Client registration details (Client Id) enter "demo-client"
  2. VsCode tries to authenticate
Image

but when doing so fails with

Image

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

Beitragsleitfaden öffnen

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus modelcontextprotocol/csharp-sdk

Alle Issues in modelcontextprotocol/csharp-sdk

Ähnliche Issues

Weitere Issues zu C#

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.