UNPKG

uniderp-mcp

Version:

> A plug-and-play MCP tool server to **send ETH**, **transfer ERC-20 tokens**, **deploy tokens**, and **interact with smart contracts** on the **UNICHAIN** — built for **Claude Desktop**, **AI agents**, and **developers.**

33 lines (32 loc) 974 B
import { z } from "zod"; import { genImg } from "../functions/genImg.js"; export function registerGenerateImage(server) { server.tool("Generate_Image", "🎇 Generate image with input prompt", { prompt: z.string(), }, async ({ prompt }) => { try { const data = await genImg(prompt); return { content: [ { type: "image", data, mimeType: "image/jpeg", }, ], }; } catch (error) { const errorMessage = error instanceof Error ? error.message : String(error); return { content: [ { type: "text", text: `Generate image failed: ${errorMessage}`, }, ], isError: true, }; } }); }