modelcontextprotocol / modelcontextprotocol/php-sdk

[Server] Emit Notification on Capability Change

Đang mở
#12 1 bình luận 0 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

help wanted Server
Ngôn ngữ chính
PHP
Star
1.6k
Fork
173
Merge trung bình
2 ngày 49 phút
Pull request đã merge (30 ngày)
23

Mô tả

The specification lists server emitting notifications, whenever a list of capabilities for the client changes:

For this we would need support from dispatching events in the Registry to creating notifications for

  • ResourceListChangedNotification
  • PromptListChangedNotification
  • ToolListChangedNotification

(There are more server notification, but less connected to this scenario.)


Please announce yourself before working on this - so we can avoid duplicate effort.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. 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.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Hướng nghiên cứu

Bắt đầu bằng việc theo dõi cách Registry dispatch các sự kiện và cách các thông báo của server được biểu diễn. Triển khai đường dẫn thay đổi capability cho ResourceListChangedNotification, PromptListChangedNotification và ToolListChangedNotification; hoàn thành nghĩa là mỗi thông báo được liệt kê đều được phát ra khi danh sách capability tương ứng của client thay đổi.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
php
Lĩnh vực
api, backend
Loại issue
Tính năng
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
45/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.