mcp-use
Version:
A utility library for integrating Model Context Protocol (MCP) with LangChain, Zod, and related tools. Provides helpers for schema conversion, event streaming, and SDK usage.
23 lines • 1.21 kB
TypeScript
/**
* AI SDK Integration Example
*
* This example demonstrates how to use MCPAgent's streamEvents() method
* with Vercel AI SDK's LangChainAdapter for building streaming UIs.
*
* This pattern is useful for:
* - Next.js API routes with useCompletion/useChat hooks
* - Real-time streaming applications
* - Building chat interfaces with token-by-token updates
*/
import type { StreamEvent } from '../index.js';
declare function streamEventsToAISDK(streamEvents: AsyncGenerator<StreamEvent, void, void>): AsyncGenerator<string, void, void>;
declare function createReadableStreamFromGenerator(generator: AsyncGenerator<string, void, void>): ReadableStream<string>;
declare function streamEventsToAISDKWithTools(streamEvents: AsyncGenerator<StreamEvent, void, void>): AsyncGenerator<string, void, void>;
declare function createApiHandler(): Promise<(request: {
prompt: string;
}) => Promise<Response>>;
declare function createEnhancedApiHandler(): Promise<(request: {
prompt: string;
}) => Promise<Response>>;
export { createApiHandler, createEnhancedApiHandler, createReadableStreamFromGenerator, streamEventsToAISDK, streamEventsToAISDKWithTools, };
//# sourceMappingURL=ai_sdk_example.d.ts.map