diff --git a/src/everything/resources/templates.ts b/src/everything/resources/templates.ts index 4530741c54..4338044d65 100644 --- a/src/everything/resources/templates.ts +++ b/src/everything/resources/templates.ts @@ -105,7 +105,7 @@ export const blobResource = (uri: URL, resourceId: number) => { ).toString("base64"); return { uri: uri.toString(), - mimeType: "text/plain", + mimeType: "application/octet-stream", blob: resourceText, }; }; diff --git a/src/everything/tools/get-resource-links.ts b/src/everything/tools/get-resource-links.ts index 7684cb64a5..3e8a67131c 100644 --- a/src/everything/tools/get-resource-links.ts +++ b/src/everything/tools/get-resource-links.ts @@ -72,11 +72,7 @@ export const registerGetResourceLinksTool = (server: McpServer) => { type: "resource_link", uri: resource.uri, name: `${isOdd ? "Text" : "Blob"} Resource ${resourceId}`, - description: `Resource ${resourceId}: ${ - resource.mimeType === "text/plain" - ? "plaintext resource" - : "binary blob resource" - }`, + description: `${resource.mimeType === "text/plain" ? "plaintext resource" : "binary blob resource"}`, mimeType: resource.mimeType, }); }