UNPKG

@tanstack/ai-mcp

Version:

Host-side Model Context Protocol client for TanStack AI: discover and run MCP server tools, resources, and prompts in any adapter's chat() loop, with generated end-to-end types.

19 lines (18 loc) 565 B
import { ModelMessage } from '@tanstack/ai'; /** * Convert an MCP GetPromptResult into an array of ModelMessages suitable for * passing to `chat()` or any TanStack AI adapter. * * @param prompt - An object with a `messages` array as returned by the MCP * `prompts/get` endpoint. * @returns An array of {@link ModelMessage} values. */ export declare function mcpPromptToMessages(prompt: { messages: Array<{ role: string; content?: { type: string; text?: string; } | null; }>; }): Array<ModelMessage>;