UNPKG

ideogram-mcp-server

Version:
32 lines (31 loc) 967 B
/** * Describe Tool * Image description tool implementation using FastMCP framework */ import { z } from 'zod'; import { IdeogramApiClient } from '../utils/api-client.js'; import { FileManager } from '../utils/file-manager.js'; declare const describeSchema: z.ZodObject<{ image_file: z.ZodString; }, "strip", z.ZodTypeAny, { image_file: string; }, { image_file: string; }>; export declare function createDescribeTool(apiClient: IdeogramApiClient, fileManager: FileManager): { name: string; description: string; parameters: { readonly "~standard": any; readonly type: "object"; readonly properties: { readonly image_file: { readonly type: "string"; readonly description: "Path to the image file to describe"; }; }; readonly required: readonly ["image_file"]; }; execute: (args: unknown) => Promise<string>; }; export { describeSchema };