Open source natural language to SQL (NL2SQL) engine with schema validation and an MCP server for Claude and Cursor