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.
24 lines • 1.74 kB
TypeScript
/**
* Entry point for the React integration.
* Provides the useMcp hook and related types.
*/
export type { UseMcpOptions, UseMcpResult } from "./types.js";
export { useMcp } from "./useMcp.js";
export { onMcpAuthorization } from "../auth/callback.js";
export { Tel, Telemetry, setTelemetrySource, } from "../telemetry/telemetry-browser.js";
export { Tel as BrowserTelemetry } from "../telemetry/telemetry-browser.js";
export { setTelemetrySource as setBrowserTelemetrySource } from "../telemetry/telemetry-browser.js";
export type { Prompt, Resource, ResourceTemplate, Tool, } from "@modelcontextprotocol/sdk/types.js";
export { ErrorBoundary } from "./ErrorBoundary.js";
export { Image } from "./Image.js";
export { ThemeProvider } from "./ThemeProvider.js";
export { useWidget, useWidgetProps, useWidgetState, useWidgetTheme, } from "./useWidget.js";
export type { API, CallToolResponse, DeviceType, DisplayMode, OpenAiGlobals, SafeArea, SafeAreaInsets, Theme, UnknownObject, UserAgent, UseWidgetResult, } from "./widget-types.js";
export { WidgetControls } from "./WidgetControls.js";
export { McpUseProvider } from "./McpUseProvider.js";
export { McpClientProvider, useMcpClient, useMcpServer, } from "./McpClientProvider.js";
export type { McpServer, McpServerOptions, McpClientContextType, McpClientProviderProps, McpNotification, PendingSamplingRequest, PendingElicitationRequest, } from "./McpClientProvider.js";
export { LocalStorageProvider, MemoryStorageProvider, type StorageProvider, } from "./storage/index.js";
export { getRpcLogs, getAllRpcLogs, subscribeToRpcLogs, clearRpcLogs, type RpcLogEntry, } from "./rpc-logger.js";
export type { WidgetMetadata } from "../server/types/widget.js";
//# sourceMappingURL=index.d.ts.map