Bug in the MCP Apps documentation.
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
- Área
- documentation
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
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
- Lenguaje dominante
- Python
- Estrellas
- 24.5k
- Forks
- 4k
- Merge medio
- 1 d 4 h
- PR fusionados (30 d)
- 33
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de modelcontextprotocol/python-sdk
-
Audio(data=b"") raises "Either path or data can be provided", while Image(data=b"") worksPosiblemente ocupada @KaiyiQuan la tomó hace 1 día. Abiertobug v1 v2
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
modelcontextprotocol/python-sdk#3656 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
modelcontextprotocol/python-sdk#3655 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 1/5 Menos de una hora Aptitud para principiantes 86/100
modelcontextprotocol/python-sdk#3654 ·
Los mantenedores suelen responder en 1 día
-
CORSMiddleware on /register and /token forwards any non-preflight OPTIONS request straight to the body-reading handlerQuizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abiertobug v1 v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 84/100
modelcontextprotocol/python-sdk#3652 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
MCPServer completion handler returning more than 100 values fails on 2026-07-28 sessions and violates the 100-item limit on 2025-11-25 sessionsPosiblemente ocupada @musi22 la tomó hoy. Abiertobug spec-2026-07-28 v2
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
modelcontextprotocol/python-sdk#3649 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
Todos los issues de modelcontextprotocol/python-sdk
Issues similares
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
MystenLabs/MemWal#1163 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
infertopics leaves new nodes without a topic when untopiced neighbours outnumber topiced onesPosiblemente ocupada @moneebullah25 la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
FinanceFlash/unvibecode#218 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
NVIDIA/earth2studio#1241 ·
Los mantenedores suelen responder en 3 días