Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

`test_logging_tool` response omits resultType on the 2026-07-28 wire

Aberta Para iniciantes
#562 0 comentários 0 reações 0 responsáveis Ver no GitHub

Mantenedores costumam responder em até 7 dias

@lnuxe já está trabalhando nisso.

Desde 16/10/2026.

  • #563 de @lnuxe — aberto

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

bug

Describe the bug
The bundled everything-server returns a test_logging_tool result without resultType when using MCP 2026-07-28.

To Reproduce

  1. Start the bundled everything-server from commit f44482ba17df816d3176962a11cdf36aec9bda00 at http://localhost:3000/mcp.
  2. Run:
    npx @modelcontextprotocol/[email protected] server \
      --url http://localhost:3000/mcp \
      --spec-version 2026-07-28 \
      --scenario server-stateless \
      --verbose
    
  3. Inspect the response to the test_logging_tool call.

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

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de modelcontextprotocol/conformance

Todas as issues de modelcontextprotocol/conformance

Issues semelhantes

Mais issues de TypeScript

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.