`test_logging_tool` response omits resultType on the 2026-07-28 wire
Mantenedores costumam responder em até 7 dias
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 62/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- typescript
- Domínio
- api, testing-qa
Direção de pesquisa
Comece no manipulador incluído everything-server para a chamada test_logging_tool e encontre o ramo que constrói o objeto result. Verifique se esse ramo contorna a normalização adicionada em #461/#462 e depois confirme que a resposta de 2026-07-28 inclui resultType: "complete" ao lado de content. Está pronto quando o cenário de servidor conformance server-stateless passa para essa chamada.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
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.
- Linguagem predominante
- TypeScript
- Estrelas
- 136
- Forks
- 117
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Sem modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de modelcontextprotocol/conformance
-
http-header-validation grades -32020 as SHOULD for standard headers; 2026-07-28 Server Validation makes it MUSTTalvez já em andamento @cig13zs assumiu há 5 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
modelcontextprotocol/conformance#553 ·
Mantenedores costumam responder em até 7 dias
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
modelcontextprotocol/conformance#531 · 1 comentário ·
Mantenedores costumam responder em até 7 dias
-
server-stateless: 500 ms whole-request deadline in no-log-without-loglevel reports slow servers as failuresTalvez já em andamento @birbprophet assumiu há 22 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
modelcontextprotocol/conformance#530 ·
Mantenedores costumam responder em até 7 dias
-
http-custom-header-server-validation: no case sends an empty x-mcp-header valueTalvez já em andamento @jw-ond assumiu há 4 dias. Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
modelcontextprotocol/conformance#519 · 1 comentário ·
Mantenedores costumam responder em até 7 dias
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
modelcontextprotocol/conformance#315 · 1 comentário ·
Mantenedores costumam responder em até 7 dias
Todas as issues de modelcontextprotocol/conformance
Issues semelhantes
-
Sequências em espanhol: «Atualizado em», a aba «Fila» e o valor 'pause' ainda saem em portuguêsAberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
melgarafael/DeskcommCRM#3104 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia
-
bug service: webapp
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Ocelot-Social-Community/Ocelot-Social#10684 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
nicobailon/pi-subagents#2978 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
getsentry/sentry-conventions#732 · 1 comentário ·
Mantenedores costumam responder em até 1 dia