@genwave/svgmaker-mcp
Version:
MCP server for generating, editing, and converting SVG images using SVGMaker API
48 lines (47 loc) • 1.37 kB
TypeScript
import { Server } from '@modelcontextprotocol/sdk/server/index.js';
import { RequestMeta } from '@modelcontextprotocol/sdk/types.js';
export declare const editToolDefinition: {
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 handleEditTool(server: Server, request: {
params: {
name: string;
_meta?: RequestMeta;
arguments?: any;
};
}): Promise<{
content: {
type: "text";
text: 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;
}[];
}>;