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.

44 lines (43 loc) • 1.36 kB
export { createMCPClient, createMCPClientFromTransport } from './client' export type { MCPServer } from './server/create-server' export type { MCPClient, TypedCallToolResult } from './client' export type { DescriptorFromServer } from './direct-client' export type { AnyToolDefinition, MappedServerTools, McpServerTool, McpToolMetadata, MCPClientOptions, ServerDescriptor, ToolsOptions, } from './types' export type { Tool as McpTool, ToolAnnotations, } from '@modelcontextprotocol/client' export type { TransportConfig, TransportInput, HttpTransportConfig, SseTransportConfig, StdioTransportConfig, } from './transport' export type { Transport } from '@modelcontextprotocol/client' export { InMemoryTransport } from '@modelcontextprotocol/client' export { MCPConnectionError, DuplicateToolNameError, MCPTaskRequiredToolError, MCPToolNotFoundError, } from './errors' export { MCPInputRequiredError, isMCPInputRequiredError, } from './input-required' // Converters added in Phase 4: export { mcpResourceToContentPart } from './resources' export { mcpPromptToMessages } from './prompts' export { createMCPClients } from './pool' export type { MCPClients, MCPClientsConfig } from './pool' export { defineConfig } from './cli/define-config' export type { MCPCodegenConfig, CodegenServerConfig } from './cli/define-config'