diff --git a/packages/mcp/src/parsers.ts b/packages/mcp/src/parsers.ts index 3350148a59..0ebcb077a5 100644 --- a/packages/mcp/src/parsers.ts +++ b/packages/mcp/src/parsers.ts @@ -57,6 +57,12 @@ function parseAsString(result: t.MCPToolCallResponse): string { if (item.resource.uri) { resourceText.push(`Resource URI: ${item.resource.uri}`); } + if (item.resource.name) { + resourceText.push(`Resource: ${item.resource.name}`); + } + if (item.resource.description) { + resourceText.push(`Description: ${item.resource.description}`); + } if (item.resource.mimeType != null && item.resource.mimeType) { resourceText.push(`Type: ${item.resource.mimeType}`); } @@ -141,6 +147,12 @@ export function formatToolContent( if (item.resource.uri.length) { resourceText.push(`Resource URI: ${item.resource.uri}`); } + if (item.resource.name) { + resourceText.push(`Resource: ${item.resource.name}`); + } + if (item.resource.description) { + resourceText.push(`Description: ${item.resource.description}`); + } if (item.resource.mimeType != null && item.resource.mimeType) { resourceText.push(`Type: ${item.resource.mimeType}`); }