From f07bdfbe274e5ef6e3d8f0d73cea7d8594ea88dd Mon Sep 17 00:00:00 2001 From: Anton Pidkuiko MacBook Date: Mon, 23 Feb 2026 13:08:34 +0000 Subject: [PATCH] docs: remove redundant resource-type bullets from download-file spec Remove bullets that restate standard EmbeddedResource/ResourceLink behavior already defined in the MCP resource spec. Keep download-specific host behavior (confirmation dialog, filename derivation, security policy, path sanitization). --- specification/draft/apps.mdx | 2 -- 1 file changed, 2 deletions(-) diff --git a/specification/draft/apps.mdx b/specification/draft/apps.mdx index b5fbb62..e7c343b 100644 --- a/specification/draft/apps.mdx +++ b/specification/draft/apps.mdx @@ -1079,8 +1079,6 @@ The `contents` array uses standard MCP resource types (`EmbeddedResource` and `R Host behavior: * Host SHOULD show a confirmation dialog before initiating the download. * For `EmbeddedResource`, host SHOULD derive the filename from the last segment of `resource.uri`. -* For `EmbeddedResource` with `blob`, host MUST decode the content from base64 before creating the file. -* For `ResourceLink`, host MAY fetch the resource on behalf of the app or open the URI directly. * Host MAY reject the download based on security policy, file size limits, or user preferences. * Host SHOULD sanitize filenames to prevent path traversal.