modelcontextprotocol / modelcontextprotocol/csharp-sdk

Streamable HTTP server support under .NET Framework

Offen
#592 16 Kommentare 6 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

enhancement needs confirmation P3
Vorherrschende Sprache
C#
Sterne
4.5k
Forks
814
Ø Merge
9 T. 19 Std.
Gemergte PRs (30 T.)
4

Beschreibung

The previous issue got turned into a discussion and became off-topic to my own issue. I'd like to ask the following question, based on the fact that ModelContextProtocol supports .NET Standard 2.0 and still contains classes and methods for Streamable HTTP servers (e.g StreamableHttpServerTransport):

What is currently stopping .NET Framework from getting Streamable HTTP server support? I see no reason why it is held back for .NET Framework considering the transport class is not. Even a SSE fallback (proven to work on .NET Framework) would be acceptable since it is defined by the MCP specs.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie mit der Untersuchung der Ziel-Frameworks von ModelContextProtocol und der Implementierung von StreamableHttpServerTransport, um festzustellen, welche .NET Framework-Einschränkung die Serverunterstützung verhindert. Das Issue nennt keine bestimmten Dateien oder Tests; für den Abschluss wäre entweder die Implementierung von unterstütztem Streamable HTTP oder SSE-Fallback-Unterstützung erforderlich oder die Dokumentation der konkreten Blockade und des erforderlichen Umfangs.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
backend-api-design
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Ruhig
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

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