Skip to content

Commit a5fa67b

Browse files
committed
Fix resource-template factory method concistency
Signed-off-by: Christian Tzolov <christian.tzolov@broadcom.com>
1 parent 2227567 commit a5fa67b

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

mcp-core/src/main/java/io/modelcontextprotocol/server/McpServer.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1707,9 +1707,11 @@ public StatelessAsyncSpecification resources(
17071707
* @see #resourceTemplates(ResourceTemplate...)
17081708
*/
17091709
public StatelessAsyncSpecification resourceTemplates(
1710-
Map<String, McpStatelessServerFeatures.AsyncResourceTemplateSpecification> resourceTemplates) {
1710+
List<McpStatelessServerFeatures.AsyncResourceTemplateSpecification> resourceTemplates) {
17111711
Assert.notNull(resourceTemplates, "Resource templates must not be null");
1712-
this.resourceTemplates.putAll(resourceTemplates);
1712+
for (var resourceTemplate : resourceTemplates) {
1713+
this.resourceTemplates.put(resourceTemplate.resourceTemplate().uriTemplate(), resourceTemplate);
1714+
}
17131715
return this;
17141716
}
17151717

0 commit comments

Comments
 (0)