import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
import { sqlGeneratorPromptHandler, sqlGeneratorSchema } from './sql-generator.js';
import { dbExplainerPromptHandler, dbExplainerSchema } from './db-explainer.js';
/**
* Register all prompt handlers with the MCP server
*/
export function registerPrompts(server: McpServer): void {
// Register SQL Generator prompt
server.prompt(
"generate-sql",
"Generate SQL queries from natural language descriptions",
sqlGeneratorSchema,
sqlGeneratorPromptHandler
);
// Register Database Explainer prompt
server.prompt(
"explain-db",
"Get explanations about database tables, columns, and structures",
dbExplainerSchema,
dbExplainerPromptHandler
);
}