modelcontextprotocol / modelcontextprotocol/java-sdk

Server should handle paginated requests

Ouverte
#967 3 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

area/server enhancement P3
Langage dominant
Java
Étoiles
3.7k
Forks
1.1k
Merge moyen
1 j 15 h
PR mergées (30 j)
9

Description

Expected Behavior

The server should handle paginated requests per specification.

Current Behavior

Currently, the whole list is returned on list requests.

Context

When a server contains big lists of tools, prompts, etc. the requests may put too much load on the server or take too long.
The code has TODOs at some of the affected places.

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par lire la spécification du serveur liée et repérer les TODOs dans le code du serveur pour les requêtes de liste. Suivez la manière dont sont renvoyées les listes d'outils, de prompts et d'autres capacités du serveur, puis vérifiez que les grandes listes respectent le comportement de pagination de la spécification et ne renvoient plus toute la collection en une seule fois.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
api, backend
Type d'issue
Fonctionnalité
Difficulté
4/5
Temps estimé
3-5 jours
Activité
Calme
Clarté
Plutôt claire
Accessibilité débutants
52/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.