`test_logging_tool` response omits resultType on the 2026-07-28 wire
Los mantenedores suelen responder en 7 días
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 62/100
- Tipo de issue
- Error
- Claridad
- Bastante claro
- Estado de actividad
- Activo
- Stack tecnológico
- typescript
- Área
- api, testing-qa
Línea de trabajo
Empieza en el manejador incluido everything-server para la llamada test_logging_tool y encuentra la rama que construye su objeto result. Comprueba si esa rama evita la normalización añadida en #461/#462 y luego confirma que la respuesta del 2026-07-28 incluye resultType: "complete" junto a content. Está terminado cuando el escenario de servidor conformance server-stateless pasa para esa llamada.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
The bundled everything-server returns a test_logging_tool result without resultType when using MCP 2026-07-28.
To Reproduce
- Start the bundled
everything-serverfrom commitf44482ba17df816d3176962a11cdf36aec9bda00athttp://localhost:3000/mcp. - Run:
npx @modelcontextprotocol/[email protected] server \ --url http://localhost:3000/mcp \ --spec-version 2026-07-28 \ --scenario server-stateless \ --verbose - Inspect the response to the
test_logging_toolcall.
Expected behavior
The result includes "resultType": "complete" alongside content. The MCP 2026-07-28 result-response specification says result MUST include resultType; its absent-means-complete compatibility rule appears to be limited to earlier-version servers.
Logs
The handler returns this response shape (id is illustrative):
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"content": [{ "type": "text", "text": "Logging evaluated" }]
}
}
Additional context
This appears related to #461 and #462, which addressed missing resultType on streamed tool responses. The dedicated test_logging_tool response branch appears to remain outside that normalization path.
I may have misinterpreted the version-specific compatibility rule or this diagnostic tool’s intended behavior.
Please correct me if this response is expected on the 2026-07-28 wire.
- Lenguaje dominante
- TypeScript
- Estrellas
- 131
- Forks
- 111
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de modelcontextprotocol/conformance
-
http-header-validation grades -32020 as SHOULD for standard headers; 2026-07-28 Server Validation makes it MUSTPosiblemente ocupada @cig13zs la tomó hace 3 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
modelcontextprotocol/conformance#553 ·
Los mantenedores suelen responder en 7 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
modelcontextprotocol/conformance#531 · 1 comentario ·
Los mantenedores suelen responder en 7 días
-
server-stateless: 500 ms whole-request deadline in no-log-without-loglevel reports slow servers as failuresPosiblemente ocupada @birbprophet la tomó hace 20 días. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
modelcontextprotocol/conformance#530 ·
Los mantenedores suelen responder en 7 días
-
http-custom-header-server-validation: no case sends an empty x-mcp-header valuePosiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
modelcontextprotocol/conformance#519 · 1 comentario ·
Los mantenedores suelen responder en 7 días
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
modelcontextprotocol/conformance#315 · 1 comentario ·
Los mantenedores suelen responder en 7 días
Todos los issues de modelcontextprotocol/conformance
Issues similares
-
area:security documentation effort:S priority:P2
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
Los mantenedores suelen responder en 1 día
-
app:web meta:ops
Dificultad 2/5 Medio día Aptitud para principiantes 78/100
osu-tournament-rating/otr#1113 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
typegoose/mongodb-memory-server#1040 ·
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 92/100