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.

10 lines (9 loc) • 859 B
import { DuplicateToolNameError, MCPConnectionError, MCPTaskRequiredToolError, MCPToolNotFoundError } from "./errors.js"; import { MCPInputRequiredError, isMCPInputRequiredError } from "./input-required.js"; import { createMCPClient, createMCPClientFromTransport } from "./client.js"; import { mcpResourceToContentPart } from "./resources.js"; import { mcpPromptToMessages } from "./prompts.js"; import { createMCPClients } from "./pool.js"; import { defineConfig } from "./cli/define-config.js"; import { InMemoryTransport } from "@modelcontextprotocol/client"; export { DuplicateToolNameError, InMemoryTransport, MCPConnectionError, MCPInputRequiredError, MCPTaskRequiredToolError, MCPToolNotFoundError, createMCPClient, createMCPClientFromTransport, createMCPClients, defineConfig, isMCPInputRequiredError, mcpPromptToMessages, mcpResourceToContentPart };