@xalia/mcp-apps-adapters
v0.2.0
Published
Adapters for integrating MCP tools with popular AI frameworks
Readme
@xalia/mcp-apps-adapters
Adapters for integrating MCP tools with popular AI frameworks.
Installation
npm install @xalia/mcp-apps-adapters
# or
pnpm add @xalia/mcp-apps-adaptersUsage
Vercel AI SDK
import { createVercelAITools } from '@xalia/mcp-apps-adapters/vercel';
import { openai } from '@ai-sdk/openai';
import { streamText } from 'ai';
// Convert all MCP tools to Vercel AI format
const tools = await createVercelAITools(mcpClient);
// Use with Vercel AI SDK
const result = await streamText({
model: openai('gpt-4'),
messages,
tools,
});OpenAI SDK (Coming Soon)
import { createOpenAIFunctions } from '@xalia/mcp-apps-adapters/openai';
// Convert MCP tools to OpenAI function format
const functions = await createOpenAIFunctions(mcpClient);Features
- Automatic tool format conversion
- Widget metadata handling
- Streaming support
- Multiple framework adapters
Supported Frameworks
- ✅ Vercel AI SDK
- 🚧 OpenAI SDK (planned)
License
MIT
