UNPKG

json-mcp-filter

Version:

MCP server providing JSON schema generation and filtering tools using quicktype

30 lines (29 loc) 777 B
/** * Abstract strategy interface for ingesting JSON data from various sources */ export class JsonIngestionStrategy { /** * Validates that the ingested content is valid JSON * @param content - Raw content to validate * @returns JsonIngestionResult with validation result */ validateJsonContent(content) { try { JSON.parse(content); return { success: true, content }; } catch (error) { return { success: false, error: { type: 'invalid_json', message: 'Invalid JSON format in content', details: error } }; } } }