Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Bug in the MCP Apps documentation.

Abierto Apto para principiantes
#3,662 0 comentarios 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
82/100
Tipo de issue
Documentación
Claridad
Bien especificado
Estado de actividad
Activo
Stack tecnológico
javascript, python

Línea de trabajo

La línea defectuosa es const text = event.data?.result?.content?.[0]?.text; en el script en línea del ejemplo „Clock with a face“ de la documentación de MCP Apps. El reportante dice que el mismo cambio también es necesario en el archivo del servidor de stories y en la copia de docs_src. Empieza localizando esa línea en el ejemplo de la documentación y en el ejemplo de docs_src, y luego revisa el archivo del servidor de stories en busca de la misma clave. Está terminado cuando el ejemplo muestra el texto del reloj al ejecutarse en un cliente MCP, usando params en lugar de result.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

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
Lenguaje dominante
Python
Estrellas
24.5k
Forks
4k
Merge medio
1 d 4 h
PR fusionados (30 d)
33

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de modelcontextprotocol/python-sdk

Todos los issues de modelcontextprotocol/python-sdk

Issues similares

Más issues de Python

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.