UNPKG

mysql-query-mcp-server

Version:

MySQL Query MCP server for AI assistants - execute read-only MySQL queries from Cursor IDE, Windsurf, or Claude Desktop

24 lines (23 loc) 868 B
import { z } from "zod"; export declare const queryToolName = "query"; export declare const queryToolDescription = "Execute read-only SQL queries against MySQL databases"; export declare const QueryToolSchema: z.ZodObject<{ sql: z.ZodString; environment: z.ZodEnum<["local", "development", "staging", "production"]>; timeout: z.ZodDefault<z.ZodOptional<z.ZodNumber>>; }, "strip", z.ZodTypeAny, { sql: string; environment: "local" | "development" | "staging" | "production"; timeout: number; }, { sql: string; environment: "local" | "development" | "staging" | "production"; timeout?: number | undefined; }>; export declare function isReadOnlyQuery(sql: string): boolean; export declare function runQueryTool(params: z.infer<typeof QueryToolSchema>): Promise<{ content: { type: string; text: string; }[]; }>;