File tree 1 file changed +2
-6
lines changed
mcp/src/main/java/io/modelcontextprotocol/server
1 file changed +2
-6
lines changed Original file line number Diff line number Diff line change @@ -138,18 +138,14 @@ public class McpAsyncServer {
138
138
}
139
139
140
140
// Add resources API handlers if provided
141
- if (! Utils . isEmpty ( this .resources ) ) {
141
+ if (this .serverCapabilities . resources () != null ) {
142
142
requestHandlers .put (McpSchema .METHOD_RESOURCES_LIST , resourcesListRequestHandler ());
143
143
requestHandlers .put (McpSchema .METHOD_RESOURCES_READ , resourcesReadRequestHandler ());
144
- }
145
-
146
- // Add resource templates API handlers if provided.
147
- if (!Utils .isEmpty (this .resourceTemplates )) {
148
144
requestHandlers .put (McpSchema .METHOD_RESOURCES_TEMPLATES_LIST , resourceTemplateListRequestHandler ());
149
145
}
150
146
151
147
// Add prompts API handlers if provider exists
152
- if (! Utils . isEmpty ( this .prompts ) ) {
148
+ if (this .serverCapabilities . prompts () != null ) {
153
149
requestHandlers .put (McpSchema .METHOD_PROMPT_LIST , promptsListRequestHandler ());
154
150
requestHandlers .put (McpSchema .METHOD_PROMPT_GET , promptsGetRequestHandler ());
155
151
}
You can’t perform that action at this time.
0 commit comments