Skip to content

Commit dd5c159

Browse files
committed
fix(resources): honor warn_on_duplicate_resources in add_template
1 parent 77001c9 commit dd5c159

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

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

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ 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"Resource already exists: {template.uri_template}")
90+
return existing
91+
8692
self._templates[template.uri_template] = template
8793
return template
8894

0 commit comments

Comments
 (0)