cloudflare-image-mcp
Version:
Cloudflare Workers AI Image Generator MCP Server
19 lines • 689 B
TypeScript
import { ModelConfig } from '../types.js';
export interface ToolSchema {
name: string;
description: string;
inputSchema: {
type: 'object';
properties: Record<string, unknown>;
required: string[];
};
}
/**
* Generate dynamic tool schema for generate_image based on the configured model's capabilities
*/
export declare function generateImageToolSchema(defaultModel: string): ToolSchema;
/**
* Generate model-specific parameter validation message
*/
export declare function generateParameterValidationMessage(params: Record<string, unknown>, modelName: string, modelConfig: ModelConfig): string;
//# sourceMappingURL=tool-schema-generator.d.ts.map