import { StreamableHTTPClientTransport } from "@modelcontextprotocol/sdk/client/streamableHttp.js";
import { experimental_createMCPClient as createMCPClient, generateText } from "ai";
import { openai } from "@ai-sdk/openai";
const eddyhdzg = await createMCPClient({
transport: new StreamableHTTPClientTransport(
new URL("https://eddyhdzg.com/api/mcp")
),
});
const { text } = await generateText({
model: openai("gpt-4o"),
tools: await eddyhdzg.tools(),
prompt: "List 3 upcoming AI events in Austin.",
});
await eddyhdzg.close();