Title: Server should handle paginated requests · Issue #967 · modelcontextprotocol/java-sdk · GitHub
Open Graph Title: Server should handle paginated requests · Issue #967 · modelcontextprotocol/java-sdk
X Title: Server should handle paginated requests · Issue #967 · modelcontextprotocol/java-sdk
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 p...
Open Graph 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...
X 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...
Opengraph URL: https://github.com/modelcontextprotocol/java-sdk/issues/967
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Server should handle paginated requests","articleBody":"**Expected Behavior**\n\nThe server should handle paginated requests per [specification](https://modelcontextprotocol.io/specification/2025-11-25/server). \n\n**Current Behavior**\n\nCurrently, the whole list is returned on list requests.\n\n**Context**\n\nWhen a server contains big lists of tools, prompts, etc. the requests may put too much load on the server or take too long.\nThe code has TODOs at some of the affected places.","author":{"url":"https://github.com/denniskawurek","@type":"Person","name":"denniskawurek"},"datePublished":"2026-05-17T18:01:07.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/967/java-sdk/issues/967"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:59b456d1-0c13-e9f2-8683-bd1033b5f87e |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | DCE6:2243FD:C7D50:106E8F:6A5BE5E1 |
| html-safe-nonce | 5c8b36cc7e33aa0ac99bd6506809f116d411911b7d7dbdd6d98e15c8effd7d14 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQ0U2OjIyNDNGRDpDN0Q1MDoxMDZFOEY6NkE1QkU1RTEiLCJ2aXNpdG9yX2lkIjoiNzQ2ODE4MDA5NDg4NjYwMjIwOSIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 717a81951ce6d4290f872fe693dd664488e2d5b36b193f79c7ca9e5a63c77b2f |
| hovercard-subject-tag | issue:4464448599 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/modelcontextprotocol/java-sdk/967/issue_layout |
| twitter:image | https://opengraph.githubassets.com/95fc4cc5a5ee8bd2690da7f0b20bd3b5be43db39983e02dd7064911db1036d02/modelcontextprotocol/java-sdk/issues/967 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/95fc4cc5a5ee8bd2690da7f0b20bd3b5be43db39983e02dd7064911db1036d02/modelcontextprotocol/java-sdk/issues/967 |
| og:image:alt | 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... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | denniskawurek |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5290d7e14309ad1e76106a9c4237bd1041517e83ea182c8ab756752cb0c6940b |
| turbo-cache-control | no-preview |
| go-import | github.com/modelcontextprotocol/java-sdk git https://github.com/modelcontextprotocol/java-sdk.git |
| octolytics-dimension-user_id | 182288589 |
| octolytics-dimension-user_login | modelcontextprotocol |
| octolytics-dimension-repository_id | 919609219 |
| octolytics-dimension-repository_nwo | modelcontextprotocol/java-sdk |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 919609219 |
| octolytics-dimension-repository_network_root_nwo | modelcontextprotocol/java-sdk |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 9c975978430e9ad293956f2bbdaf153b1bd84a99 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width