Skip to content

Commit 3463d83

Browse files
committed
fix(mcpserver): honor warn_on_duplicate_resources in ResourceManager.add_template (#3813)
1 parent 77001c9 commit 3463d83

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

‎src/mcp/server/mcpserver/resources/resource_manager.py‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ def add_template(
8383
meta=meta,
8484
security=security,
8585
)
86+
existing = self._templates.get(template.uri_template)
87+
if existing:
88+
if self.warn_on_duplicate_resources:
89+
logger.warning(f"Template already exists: {template.uri_template}")
90+
return existing
8691
self._templates[template.uri_template] = template
8792
return template
8893

0 commit comments

Comments
 (0)