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.

28 lines 1.63 kB
/** * Browser entry point - exports OAuth utilities and MCP client/agent for browser-based MCP usage * * MCPAgent is now exported and works in the browser when: * - A BrowserMCPClient instance is passed to it (not using simplified mode) * - Or using RemoteAgent for remote agent capabilities */ export { BrowserMCPClient as MCPClient } from "./client/browser.js"; export { MCPAgent } from "./agents/mcp_agent.js"; export { RemoteAgent } from "./agents/remote.js"; export { BaseAdapter } from "./adapters/index.js"; export { BaseConnector } from "./connectors/base.js"; export type { NotificationHandler } from "./connectors/base.js"; export { HttpConnector } from "./connectors/http.js"; export { MCPSession } from "./session.js"; export type { Notification, Root } from "./session.js"; export { BrowserOAuthClientProvider } from "./auth/browser-provider.js"; export { onMcpAuthorization } from "./auth/callback.js"; export type { StoredState } from "./auth/types.js"; export { Logger, logger } from "./logging.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 ObservabilityConfig, ObservabilityManager, } from "./observability/index.js"; export * from "./agents/utils/index.js"; export type { OAuthClientInformation, OAuthMetadata, OAuthTokens, } from "@modelcontextprotocol/sdk/shared/auth.js"; export { getPackageVersion, VERSION } from "./version.js"; //# sourceMappingURL=browser.d.ts.map