UNPKG

mcp-ai-agent-guidelines

Version:

A comprehensive Model Context Protocol server providing advanced tools, resources, and prompts for implementing AI agent best practices

33 lines 1.19 kB
import { z } from "zod"; /** * Mermaid diagram input schema. * Validates all input parameters for diagram generation. */ export const MermaidDiagramSchema = z.object({ description: z.string(), diagramType: z.enum([ "flowchart", "sequence", "class", "state", "gantt", "pie", "er", "journey", "quadrant", "git-graph", "mindmap", "timeline", ]), theme: z.string().optional(), strict: z.boolean().optional().default(true), // if true, never emit invalid diagram; fallback if needed repair: z.boolean().optional().default(true), // attempt auto-repair on failure // Accessibility metadata (added as Mermaid comments to avoid requiring specific Mermaid versions) accTitle: z.string().optional(), accDescr: z.string().optional(), // Advanced customization options direction: z.enum(["TD", "TB", "BT", "LR", "RL"]).optional(), // flowchart direction customStyles: z.string().optional(), // custom CSS/styling directives advancedFeatures: z.record(z.unknown()).optional(), // type-specific advanced features }); //# sourceMappingURL=types.js.map