@idriszade/source-mcp
v0.1.8
Published
Pipeline-kit Source adapter for consuming MCP tool and resource outputs
Maintainers
Readme
@idriszade/source-mcp
Source adapter for consuming any MCP tool output as a Source. Auto-derives a Zod schema from the MCP tool's output schema if schema is not provided.
Install
pnpm add @idriszade/source-mcp@modelcontextprotocol/sdk is bundled as a direct dependency.
Usage
import { createMcpToolSource } from '@idriszade/source-mcp';
import { z } from 'zod';
const mcp = createMcpToolSource({
serverUrl: 'http://localhost:3001/mcp',
toolName: 'list_orders',
args: { status: 'pending' },
schema: z.object({ id: z.string(), total: z.number() }),
});Reference
Canonical API surface: docs/spec-adapters.md. Core types: docs/spec-api-surface.md.
