Bug in the MCP Apps documentation.
Mantenedores costumam responder em até 1 dia
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
Initial Checks
- I confirm that I'm using the newest release of my line (the latest 2.x, or the latest 1.x if I'm still on v1)
- I confirm that I searched for my issue in https://github.com/modelcontextprotocol/python-sdk/issues before opening this issue
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)
After the changes (using params)
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
- Sem Dockerfile nem arquivo Docker Compose
- Tem um 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/python-sdk
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
modelcontextprotocol/python-sdk#3673 ·
Mantenedores costumam responder em até 1 dia
-
Streamable HTTP server rejects a mixed-case Content-Type with 415Talvez já em andamento @CRYPTONIKAV assumiu hoje. Abertabug v1 v2
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 75/100
modelcontextprotocol/python-sdk#3670 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
Audio(data=b"") raises "Either path or data can be provided", while Image(data=b"") worksTalvez já em andamento @KaiyiQuan assumiu há 3 dias. Abertabug v1 v2
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
modelcontextprotocol/python-sdk#3656 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
modelcontextprotocol/python-sdk#3655 ·
Mantenedores costumam responder em até 1 dia
-
Simple chatbot: unused Server.stdio_context attribute obscures transport ownershipTalvez já em andamento @Kludex assumiu hoje. Abertaenhancement
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 86/100
modelcontextprotocol/python-sdk#3654 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de modelcontextprotocol/python-sdk
Issues semelhantes
-
Claiming namespace `jft63`Abertanamespace operations
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
EclipseFdn/open-vsx.org#14043 ·
Mantenedores costumam responder em até 1 dia
-
netbox status: needs triage type: bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
netbox-community/netbox#23376 ·
Mantenedores costumam responder em até 1 dia
-
feedback simulation workshop
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 73/100
githubnext/gh-aw-workshop#4455 ·
Mantenedores costumam responder em até 1 dia
-
Triage 🩺
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
Mantenedores costumam responder em até 1 dia
-
[BUG] Container scenario crashes without expected_recovery_time, kube DNS example uses retry_waitAbertaneeds-triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 77/100
krkn-chaos/krkn#1627 · 1 comentário ·
Mantenedores costumam responder em até 1 dia