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

Bug in the MCP Apps documentation.

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

Mantenedores costumam responder em até 1 dia

@Kludex já está trabalhando nisso.

Desde 11/10/2026.

  • #3679 de @Kludex — aberto

Avaliação

Dificuldade
2/5
Tempo estimado
1-3 horas
Facilidade para iniciantes
82/100
Tipo de issue
Documentação
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
javascript, python
Domínio
documentation

Direção de pesquisa

A linha com defeito é const text = event.data?.result?.content?.[0]?.text; no script inline do exemplo «Clock with a face» na documentação do MCP Apps. O relator diz que a mesma mudança também é necessária no arquivo do servidor de stories e na cópia em docs_src. Comece encontrando essa linha no exemplo da documentação e no exemplo em docs_src, depois verifique a mesma chave no arquivo do servidor de stories. Está concluído quando o exemplo exibe o texto do relógio ao ser executado em um cliente MCP, usando params em vez de result.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

documentation v2
Initial Checks
Release line

2.x (current stable)

Description

The Clock with a face example from the documentation has a small error in one of the keys of the HTML script that causes the example to not work.

The following line:

const text = event.data?.result?.content?.[0]?.text;

Should be replaced by:

const text = event.data?.params?.content?.[0]?.text;

If I'm understanding correctly, In JSON-RPC 2.0, a notification's payload lives under params.

I have tested it with MCPJam and the change works. I have a branch ready so I'm more than happy to open a PR. (I changed the stories server file and the docs_src as well)

Current behaviour (using result)
Image
After the changes (using params)
Image
Python & MCP Python SDK
Python 3.14
MCP 2.3.0
Linguagem predominante
Python
Estrelas
24.5k
Forks
4k
Merge médio
15h 19min
PRs com merge (30d)
32

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/python-sdk

Todas as issues de modelcontextprotocol/python-sdk

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

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