@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
JavaScript
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 };