Bug in the MCP Apps documentation.
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 2/5
- Thời gian dự kiến
- 1-3 giờ
- Mức phù hợp với người mới
- 82/100
- Loại issue
- Tài liệu
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Công nghệ
- javascript, python
- Lĩnh vực
- documentation
Hướng nghiên cứu
Dòng bị lỗi là const text = event.data?.result?.content?.[0]?.text; trong script nội tuyến của ví dụ «Clock with a face» trong tài liệu MCP Apps. Người báo lỗi cho biết cùng thay đổi này cũng cần thực hiện trong tệp máy chủ stories và bản sao docs_src. Hãy bắt đầu bằng cách tìm dòng này trong ví dụ của tài liệu và trong ví dụ docs_src, sau đó kiểm tra tệp máy chủ stories xem có cùng khóa đó không. Hoàn thành khi ví dụ hiển thị văn bản đồng hồ khi chạy trong một client MCP, dùng params thay vì result.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
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
- Ngôn ngữ chính
- Python
- Star
- 24.5k
- Fork
- 4k
- Merge trung bình
- 18 giờ 19 phút
- Pull request đã merge (30 ngày)
- 36
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của modelcontextprotocol/python-sdk
-
bug v2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
modelcontextprotocol/python-sdk#3685 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Type annotation gaps and unhandled FileNotFoundError in src/mcp/cli/cli.pyCó thể làm lại được Pull request cho issue này đã bị đóng mà không được merge. Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
modelcontextprotocol/python-sdk#3673 · 3 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Streamable HTTP server rejects a mixed-case Content-Type with 415Có thể đã có người làm @CRYPTONIKAV đã nhận 2 ngày trước. Đang mởbug v1 v2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
modelcontextprotocol/python-sdk#3670 · 4 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Audio(data=b"") raises "Either path or data can be provided", while Image(data=b"") worksCó thể đã có người làm @ajay206 đã nhận hôm nay. Đang mởbug v1 v2
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 85/100
modelcontextprotocol/python-sdk#3656 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
modelcontextprotocol/python-sdk#3655 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của modelcontextprotocol/python-sdk
Issue tương tự
-
pulp-cli 0.41 break username password auth in older configs (cert and key present but empty)Đang mởbug Triage-Needed
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 66/100
FuRongJun-1999/dsh-memory#170 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
[开源推荐] 打拼音就出篆书的输入法,附古文字创作小工具Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
521xueweihan/HelloGitHub#3940 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100