UNPKG

mcp-use

Version:

Opinionated MCP Framework for TypeScript (@modelcontextprotocol/sdk compatible) - Build MCP Agents, Clients and Servers with support for ChatGPT Apps, Code Mode, OAuth, Notifications, Sampling, Observability and more.

20 lines 931 B
import type { CallToolResult, ReadResourceResult } from "@modelcontextprotocol/sdk/types.js"; /** * Convert CallToolResult to ReadResourceResult * * This function enables using tool response helpers (text(), object(), image(), etc.) * in resource callbacks by converting them to the proper resource format. * * @param uri - The resource URI * @param result - CallToolResult or ReadResourceResult to convert * @returns ReadResourceResult with proper resource contents * * @example * ```typescript * const toolResult = text("Hello World"); * const resourceResult = convertToolResultToResourceResult("app://greeting", toolResult); * // Returns: { contents: [{ uri: "app://greeting", mimeType: "text/plain", text: "Hello World" }] } * ``` */ export declare function convertToolResultToResourceResult(uri: string, result: CallToolResult | ReadResourceResult): ReadResourceResult; //# sourceMappingURL=conversion.d.ts.map