API: Generalize client notification handlers for SDK client classes
Les mainteneurs répondent en général sous 3 jours
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 35/100
Piste de recherche
Commencez par examiner les classes McpAsyncClient, McpSyncClient et StatelessClient mentionnées dans l’issue, ainsi que la demande associée dans l’issue #831. Déterminez comment des gestionnaires de notifications client personnalisés peuvent être pris en charge par composition ou héritage, et prenez en compte les exigences de l’extension de mise à jour liée ; le travail est terminé lorsque ces classes client exposent une gestion des notifications personnalisable.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Issue #831 requests the ability to add custom notifications for the SDK's McpAsync/Sync/StatelssServer classes.
This issue requests the team to enhance the API to allow for custom notification handlers on the McpAsync/Sync/StatelessClient classes. Currently there is no way...through composition or through inheritance...to add custom notification handlers. To create an update extension, both the server notification (sending) and client notification handling must be customizable.
- Langage dominant
- Java
- Étoiles
- 3.7k
- Forks
- 1.1k
- Merge moyen
- 2 j 5 h
- PR mergées (30 j)
- 4
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de modelcontextprotocol/java-sdk
-
Difficulté 2/5 1-3 heures Accessibilité débutants 86/100
modelcontextprotocol/java-sdk#1155 ·
Les mainteneurs répondent en général sous 3 jours
-
area/client bug P2
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
modelcontextprotocol/java-sdk#1124 · 5 commentaires ·
Les mainteneurs répondent en général sous 3 jours
-
ServerCapabilities.logging is added unconditionally, overriding the caller's explicit capabilitiesOuvertebug P2 ready for work
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
modelcontextprotocol/java-sdk#1086 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
enhancement good first issue P3
Difficulté 2/5 1-3 heures Accessibilité débutants 82/100
modelcontextprotocol/java-sdk#1067 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
-
bug P2 ready for work
Difficulté 2/5 1-3 heures Accessibilité débutants 74/100
modelcontextprotocol/java-sdk#898 · 1 commentaire ·
Les mainteneurs répondent en général sous 3 jours
Toutes les issues de modelcontextprotocol/java-sdk
Issues similaires
-
cbor
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
FasterXML/jackson-dataformats-binary#844 ·
Les mainteneurs répondent en général sous 1 jour
-
improvement
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
apache/iceberg#18351 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug good first issue
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
repowise-dev/repowise#2945 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Interpolating settings.xml can lead to malformed XML when variable value contains double-hyphenOuvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
apache/maven#13321 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
bug
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
liquid-java/liquidjava#321 ·
Les mainteneurs répondent en général sous 2 jours