UNPKG

@recraft-ai/mcp-recraft-server

Version:
14 lines (13 loc) 664 B
import { CallToolResult } from "@modelcontextprotocol/sdk/types.js"; import { GenerateImageResponse, Image } from "./api"; import { RecraftApi } from "./RecraftApi"; export declare class RecraftServer { api: RecraftApi; private imageStorageDirectory; private initialized; constructor(api: RecraftApi, imageStorageDirectory: string | undefined); get isLocalResultsStorage(): boolean; initializeIfNeeded: () => void; transformGenerateImageResponseToCallToolResult: (result: GenerateImageResponse) => Promise<CallToolResult>; transformSingleImageOperationToCallToolResult: (image: Image, message: string) => Promise<CallToolResult>; }