[CHORE]: mcp_eval_server — bump mcp to >=2,<3
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 55/100
Hướng nghiên cứu
Bắt đầu với mcp-servers/python/mcp_eval_server/pyproject.toml và hướng dẫn migration MCP SDK v2. Rà soát các vị trí gọi transport của server, các type alias của protocol và các sync handler để kiểm tra những thay đổi tương thích được liệt kê, sau đó chạy các test hiện có và CI. Hoàn tất nghĩa là các dependency target là >=2,<3, tất cả test đều pass với SDK v2 và CI ở trạng thái xanh.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Summary
After the server has been moved to this repository (tracked in #26), update mcp-servers/python/mcp_eval_server/pyproject.toml to target MCP SDK v2.
Changes required
1. MCP SDK version bump
# Before
mcp>=1.28.1,<2
# After
mcp>=2,<3
2. API changes required by MCP SDK v2
Per the MCP SDK v2 migration guide:
- Protocol type aliases using camelCase have been removed; use snake_case equivalents.
- Review any transport constructor parameters — these may need to move to
run()/appcall sites. - Validate that sync handler functions do not call
asyncio.get_running_loop().
Acceptance criteria
-
mcpconstraint updated to>=2,<3inpyproject.toml - All tests pass against MCP SDK v2
- CI green
References
- Depends on: #26 (move issue)
- MCP SDK v2 migration epic: IBM/mcp-context-forge#6218
- Step 10 (mcp-servers update): IBM/mcp-context-forge#6228
- Ngôn ngữ chính
- Python
- Star
- 1
- Fork
- 2
- Merge trung bình
- 19 giờ 52 phút
- Pull request đã merge (30 ngày)
- 11
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không 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 IBM/contextforge-examples
-
Độ khó 2/5 Nửa ngày Mức phù hợp với người mới 78/100
IBM/contextforge-examples#29 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100
IBM/contextforge-examples#38 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 72/100
IBM/contextforge-examples#32 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
IBM/contextforge-examples#33 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100
IBM/contextforge-examples#34 ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của IBM/contextforge-examples
Issue tương tự
-
debt
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
microsoft/vscode-flake8#601 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
nonews refactor
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
Uninett/nav#4255 · 1 bình luận · 1 reaction ·
Maintainer thường phản hồi trong vòng 3 ngày
-
Claiming namespace `codearcade`Đang mởnamespace operations
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 70/100
EclipseFdn/open-vsx.org#14421 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
ubuntu/ubuntu-project-docs#850 ·
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 83/100
Maintainer thường phản hồi trong vòng 1 ngày