@thestudioxi/webmcp-adapter-vercel-ai
v0.3.0
Published
Vercel AI SDK Adapter for WebMCP (Model Context Protocol)
Readme
@thestudioxi/webmcp-adapter-vercel-ai
Vercel AI SDK adapter for WebMCP (Web Model Context Protocol). Converts WebMCP tool definitions into Vercel AI SDK tool() definitions.
Installation
bun add @thestudioxi/webmcp @thestudioxi/webmcp-adapter-vercel-ai ai zodUsage
import { streamText } from 'ai';
import { webmcpToVercelAITools } from '@thestudioxi/webmcp-adapter-vercel-ai';
import { createBackendAgentClient } from '@thestudioxi/webmcp';
const agentClient = createBackendAgentClient({ transport: myTransport });
await agentClient.connect();
const rawTools = await agentClient.getAvailableTools();
const tools = webmcpToVercelAITools(rawTools, (name, args) => agentClient.executeTool(name, args));
const result = streamText({
model: myModel,
messages,
tools,
});