modelcontextprotocol / modelcontextprotocol/csharp-sdk

Support a non-SSE JSON-only mode similar to the TypeScript SDKs `enableJsonResponse: true`

Abierto
#545 5 comentarios 4 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

enhancement needs confirmation P2 ready for work
Lenguaje dominante
C#
Estrellas
4.5k
Forks
814
Merge medio
9 d 19 h
PR fusionados (30 d)
4

Descripción

The server needs to be configured to support JSON mode (or not). For example in the TypeScript SDK there is enableJsonResponse: true on StreamableHTTPServerTransport. At the same time, the client also has configuration for what it prefers, that's what TransportMode on SseClientTransport in the .NET SDK is for. I have no idea about Python but if the SDK is public, you can search through the source code for similarly named symbols.

Originally posted by @TomasHubelbauer in #449

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza buscando en el C# SDK implementaciones de transporte y símbolos relacionados con StreamableHTTPServerTransport, SseClientTransport, TransportMode y enableJsonResponse. Compara el comportamiento del TypeScript SDK para determinar la configuración necesaria del servidor y del cliente; se considera terminado cuando el C# SDK admite un modo no-SSE basado únicamente en JSON para ambos lados.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
csharp
Área
api
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Tranquilo
Claridad
Necesita aclaración
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.