UNPKG

parserator-mcp-server

Version:

Intelligent data parsing for AI agents via Model Context Protocol

63 lines 1.82 kB
import { z } from 'zod'; export declare const ParseDataRequestSchema: z.ZodObject<{ inputData: z.ZodString; outputSchema: z.ZodRecord<z.ZodString, z.ZodAny>; instructions: z.ZodOptional<z.ZodString>; }, "strip", z.ZodTypeAny, { inputData: string; outputSchema: Record<string, any>; instructions?: string | undefined; }, { inputData: string; outputSchema: Record<string, any>; instructions?: string | undefined; }>; export declare const ValidateSchemaRequestSchema: z.ZodObject<{ data: z.ZodRecord<z.ZodString, z.ZodAny>; schema: z.ZodRecord<z.ZodString, z.ZodAny>; }, "strip", z.ZodTypeAny, { data: Record<string, any>; schema: Record<string, any>; }, { data: Record<string, any>; schema: Record<string, any>; }>; export declare const SuggestSchemaRequestSchema: z.ZodObject<{ sampleData: z.ZodString; }, "strip", z.ZodTypeAny, { sampleData: string; }, { sampleData: string; }>; export type ParseDataRequest = z.infer<typeof ParseDataRequestSchema>; export type ValidateSchemaRequest = z.infer<typeof ValidateSchemaRequestSchema>; export type SuggestSchemaRequest = z.infer<typeof SuggestSchemaRequestSchema>; export interface ParseResult { success: boolean; parsedData?: any; confidence?: number; tokensUsed?: number; processingTime?: number; requestId?: string; error?: string; code?: string; } export interface ValidationResult { success: boolean; valid: boolean; errors?: string[]; suggestions?: string[]; } export interface SchemaResult { success: boolean; suggestedSchema?: any; confidence?: number; reasoning?: string; } export interface ServerConfig { apiKey: string; baseUrl?: string; timeout?: number; maxRetries?: number; } //# sourceMappingURL=types.d.ts.map