`test_logging_tool` response omits resultType on the 2026-07-28 wire
Maintainer antworten meist innerhalb von 7 Tagen
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 62/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- typescript
- Bereich
- api, testing-qa
Rechercherichtung
Beginne im mitgelieferten Handler everything-server für den Aufruf test_logging_tool und finde den Zweig, der sein result-Objekt erstellt. Prüfe, ob dieser Zweig die mit #461/#462 hinzugefügte Normalisierung umgeht, und bestätige dann, dass die Antwort vom 2026-07-28 resultType: "complete" neben content enthält. Fertig ist es, wenn das conformance-Serverszenario server-stateless für diesen Aufruf besteht.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 136
- Forks
- 117
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
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/conformance
-
http-header-validation grades -32020 as SHOULD for standard headers; 2026-07-28 Server Validation makes it MUSTEvtl. vergeben @cig13zs hat das vor 7 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
modelcontextprotocol/conformance#553 ·
Maintainer antworten meist innerhalb von 7 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
modelcontextprotocol/conformance#531 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 7 Tagen
-
server-stateless: 500 ms whole-request deadline in no-log-without-loglevel reports slow servers as failuresEvtl. vergeben @birbprophet hat das vor 24 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
modelcontextprotocol/conformance#530 ·
Maintainer antworten meist innerhalb von 7 Tagen
-
http-custom-header-server-validation: no case sends an empty x-mcp-header valueEvtl. vergeben @jw-ond hat das vor 6 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
modelcontextprotocol/conformance#519 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 7 Tagen
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
modelcontextprotocol/conformance#315 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 7 Tagen
Alle Issues in modelcontextprotocol/conformance
Ähnliche Issues
-
native
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
prime-radiant-inc/evener#4839 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug needs-triage
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
processone/fluux-messenger#1790 ·
Maintainer antworten meist innerhalb von 1 Tag
-
🛣️ Infrastructure
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
opencrvs/opencrvs-core#14232 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
kunchenguid/gh-axi#220 ·
Maintainer antworten meist innerhalb von 1 Tag