UNPKG

@dondonudonjp/vertexai-imagen-mcp-server

Version:

[DEPRECATED] MCP Server for Vertex AI Imagen image generation. Imagen endpoints shut down 2026-06-30; migrate to the nanoBanana MCP Server (Gemini image models).

33 lines 1.24 kB
import { McpError, ErrorCode } from '@modelcontextprotocol/sdk/types.js'; import { deleteTemplate as deleteTemplateUtil } from '../utils/templateManager.js'; /** * プロンプトテンプレートを削除 */ export async function deleteTemplate(context, args) { const { template_name } = args; if (!template_name || typeof template_name !== 'string') { throw new McpError(ErrorCode.InvalidParams, 'template_name is required and must be a string'); } try { const deleted = await deleteTemplateUtil(template_name); if (!deleted) { throw new McpError(ErrorCode.InvalidParams, `Template "${template_name}" not found`); } return { content: [ { type: 'text', text: `✓ Template "${template_name}" deleted successfully`, }, ], }; } catch (error) { if (error instanceof McpError) { throw error; } const errorMessage = error instanceof Error ? error.message : String(error); throw new McpError(ErrorCode.InternalError, `Failed to delete template: ${errorMessage}`); } } //# sourceMappingURL=deleteTemplate.js.map