UNPKG

@genwave/svgmaker-mcp

Version:

MCP server for generating, editing, and converting SVG images using SVGMaker API

49 lines (48 loc) 1.4 kB
import { Server } from '@modelcontextprotocol/sdk/server/index.js'; import { RequestMeta } from '@modelcontextprotocol/sdk/types.js'; export declare const previewToolDefinition: { name: string; description: string; inputSchema: import("zod-to-json-schema").JsonSchema7Type & { $schema?: string | undefined; definitions?: { [key: string]: import("zod-to-json-schema").JsonSchema7Type; } | undefined; }; }; export declare function handlePreviewTool(server: Server, request: { params: { name: string; _meta?: RequestMeta; arguments?: any; }; }): Promise<{ content: { type: "image"; data: string; mimeType: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; }[]; isError?: undefined; } | { isError: boolean; content: { type: "text"; text: string; annotations?: { audience?: ("user" | "assistant")[] | undefined; priority?: number | undefined; lastModified?: string | undefined; } | undefined; _meta?: { [x: string]: unknown; } | undefined; }[]; }>;