{"_id":"sql-preview","_rev":"23-78e8fa40a87017fe93e3ddd646338250","name":"sql-preview","dist-tags":{"latest":"0.6.28"},"versions":{"0.5.11":{"name":"sql-preview","version":"0.5.11","keywords":["sql","presto","trino","database","query","data","analytics","results","viewer"],"_id":"sql-preview@0.5.11","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"4ee6f5041d409ecf5a666e91ee481f36c74317bc","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.5.11.tgz","fileCount":24,"integrity":"sha512-L8RI9nKJiJ5pBMffp0JA2xxfhr9ZSzIXEGQ89SGjWs7T2jr8iuy8VqHHoHdQwzLefj83xKrjxYfu+fqrbx6NOg==","signatures":[{"sig":"MEUCIB22KPT6uxdpS3gi66kN8QcBbf+9NioWl/A+Wat4guA1AiEA19lTCiV37ooc7hmMjbvv6cEajQt40d36COmvmYrP9pM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11429657},"icon":"media/icon.png","main":"./out/extension.js","engines":{"vscode":"^1.80.0"},"gitHead":"8cf4f05dabbe58874419e41df911028a6eff619d","scripts":{"lint":"eslint src --ext ts","test":"jest --config jest.config.js","build":"npm run esbuild-base -- --minify && npm run esbuild-daemon -- --minify && npm run esbuild-standalone -- --minify","probe":"node scripts/probe-presto.mjs","watch":"tsc -watch -p ./","format":"prettier --write \"src/**/*.{ts,js,json}\"","compile":"tsc -p ./","package":"vsce package","prepare":"husky install","pretest":"npm run quality-check","lint:fix":"eslint src --ext ts --fix","test:all":"npm run test && npm run test:integration","build-dev":"npm run esbuild-base -- --sourcemap && npm run esbuild-daemon -- --sourcemap","typecheck":"npm run type-check","test:watch":"jest --config jest.config.js --watch","type-check":"tsc --noEmit","postinstall":"node -e \"try { require('child_process').execSync('bash scripts/install-hooks.sh', {stdio:'inherit'}) } catch(e) {}\"","publish:all":"npm run publish:vscode && npm run publish:ovsx","quality-fix":"npm run lint:fix && npm run format","esbuild-base":"esbuild ./src/extension.ts --bundle --outfile=out/extension.js --external:vscode --format=cjs --platform=node","format:check":"prettier --check \"src/**/*.{ts,js,json}\"","publish:ovsx":"npm run verify-package && npx ovsx publish","quality-check":"npm run type-check && npm run lint && npm run format:check","test:coverage":"jest --config jest.config.js --coverage","esbuild-daemon":"esbuild ./src/server/Daemon.ts --bundle --outfile=out/server/Daemon.js --platform=node --format=cjs --external:vscode","publish:vscode":"npm run verify-package && npx vsce publish","verify-package":"node scripts/verify-package-content.js","check-changelog":"node scripts/check-changelog.js","probe:extension":"node scripts/probe-extension-path.mjs","publish:ovsx:env":"npm run verify-package && dotenv -e .env.local -- npx ovsx publish -p $OVSX_PAT","test:integration":"node ./out/test/runTest.js","vscode:prepublish":"npm run build","esbuild-standalone":"esbuild ./src/server/standalone.ts --bundle --outfile=out/server/standalone.js --platform=node --format=cjs --external:vscode --banner:js=\"#!/usr/bin/env node\"","publish:vscode:env":"npm run verify-package && dotenv -e .env.local -- npx vsce publish -p $VSCE_PAT"},"_npmUser":{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"},"publisher":"mehul","categories":["Data Science","Other"],"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"11.6.0","contributes":{"menus":{"commandPalette":[{"when":"false","command":"sql.setPasswordFromSettings"},{"when":"false","command":"sql.closeTab"},{"when":"false","command":"sql.closeOtherTabs"},{"when":"false","command":"sql.closeAllTabs"}],"webview/context":[{"when":"webviewId == 'sqlResultsView'","group":"navigation@1","command":"sql.closeTab"},{"when":"webviewId == 'sqlResultsView'","group":"navigation@2","command":"sql.closeOtherTabs"},{"when":"webviewId == 'sqlResultsView'","group":"navigation@3","command":"sql.closeAllTabs"}]},"views":{"sqlResultsContainer":[{"id":"sqlResultsView","icon":"media/table.svg","name":"Results","type":"webview","contextualTitle":"SQL Preview"}]},"commands":[{"title":"SQL Preview: Run Query","command":"sql.runQuery"},{"title":"SQL Preview: Run Query (+ Tab)","command":"sql.runQueryNewTab"},{"title":"SQL Preview: Run Query Under Cursor","command":"sql.runCursorQuery"},{"title":"Close Tab","command":"sql.closeTab"},{"title":"Close Other Tabs","command":"sql.closeOtherTabs"},{"title":"Close All Tabs","command":"sql.closeAllTabs"},{"title":"SQL Preview: Set Database Password","command":"sql.setPassword"},{"title":"SQL Preview: Clear Stored Password","command":"sql.clearPassword"},{"icon":"$(key)","title":"Set Password","command":"sql.setPasswordFromSettings"},{"title":"SQL Preview: Test MCP Server Connection","command":"sql.mcp.testConnection"},{"title":"SQL Preview: Reset Session (Debug)","command":"sql.debug.resetSession"}],"keybindings":[{"key":"ctrl+enter","mac":"cmd+enter","when":"editorTextFocus && editorLangId == sql","command":"sql.runQueryNewTab"}],"configuration":{"title":"SQL Preview","properties":{"sqlPreview.ssl":{"type":"boolean","order":7,"default":false,"description":"Enable SSL/TLS for the connection."},"sqlPreview.host":{"type":"string","order":1,"default":"localhost","description":"Database server host."},"sqlPreview.port":{"type":"number","order":2,"default":443,"description":"Database server port."},"sqlPreview.user":{"type":"string","order":3,"default":"user","description":"Username for database connection."},"sqlPreview.schema":{"type":"string","order":6,"default":"","description":"Default database schema."},"sqlPreview.catalog":{"type":"string","order":5,"default":"","description":"Default database catalog."},"sqlPreview.fontSize":{"type":"number","order":10,"default":0,"maximum":32,"minimum":0,"description":"Font size for the results view in pixels. Set to 0 to inherit from VS Code editor font size."},"sqlPreview.logLevel":{"enum":["DEBUG","INFO","WARN","ERROR"],"type":"string","order":16,"default":"INFO","description":"Controls the verbosity of logging."},"sqlPreview.password":{"type":"string","order":4,"scope":"application","default":"","description":"Click 'Set Password' to securely store your database password. This field shows whether a password is stored.","editPresentation":"singlelineText","markdownDescription":"**Secure Password Management**: Click the 'Set Password' button or use Command Palette → `SQL Preview: Set Database Password` to store your password securely. This field will show `[Password Set]` when configured."},"sqlPreview.rowHeight":{"enum":["compact","normal","comfortable"],"type":"string","order":15,"default":"normal","description":"Grid row height density."},"sqlPreview.sslVerify":{"type":"boolean","order":8,"default":true,"description":"Verify the server's SSL certificate. Set to false for self-signed certificates (less secure)."},"sqlPreview.tabNaming":{"enum":["file-sequential","query-snippet"],"type":"string","order":11,"default":"file-sequential","description":"Naming convention for results tabs.","enumDescriptions":["Sequential naming per file (e.g., Result 1, Result 2)","Use the first few characters of the query"]},"sqlPreview.mcpEnabled":{"type":"boolean","order":20,"default":false,"description":"(Beta) Enable the MCP Server to allow LLM agents to interact with SQL Preview."},"sqlPreview.mcpSafeMode":{"type":"boolean","order":22,"default":true,"description":"(Beta) If enabled, MCP server will only execute read-only queries (SELECT, SHOW, DESCRIBE, etc.)"},"sqlPreview.databasePath":{"type":"string","order":6.5,"default":"","description":"Path to the database file (for SQLite)."},"sqlPreview.defaultConnector":{"enum":["trino"],"type":"string","order":12,"default":"trino","description":"Database connector to use."},"sqlPreview.maxRowsToDisplay":{"type":"number","order":9,"default":500,"minimum":1,"description":"Maximum number of rows to display in the results grid. Full results can be exported."},"sqlPreview.alwaysRunInNewTab":{"type":"boolean","order":11.5,"default":false,"description":"Always run queries in a new tab instead of reusing the active tab."}}},"viewsContainers":{"panel":[{"id":"sqlResultsContainer","icon":"media/table.svg","title":"SQL Preview"}]}},"description":"Run SQL queries directly from VS Code with tabbed results","directories":{},"displayName":"SQL Preview","lint-staged":{"*.{json,md}":["prettier --write"],"*.{ts,js,mjs}":["eslint --fix","prettier --write"]},"_nodeVersion":"24.10.0","dependencies":{"ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.8.4","express":"^5.1.0","body-parser":"^2.2.1","json-bigint":"^1.0.0","trino-client":"^0.2.6","@types/json-bigint":"^1.0.4","@modelcontextprotocol/sdk":"^1.23.0"},"_hasShrinkwrap":false,"devDependencies":{"pg":"^8.17.2","glob":"^11.0.1","jest":"^29.7.0","husky":"^8.0.3","mocha":"^11.1.0","sinon":"^20.0.0","eslint":"^8.41.0","esbuild":"^0.17.19","ts-jest":"^29.3.1","prettier":"^3.6.2","@types/pg":"^8.16.0","dotenv-cli":"^7.4.1","typescript":"^5.1.3","@types/cors":"^2.8.19","@types/glob":"^8.1.0","@types/jest":"^29.5.14","@types/node":"^18.x","lint-staged":"^15.5.2","@types/mocha":"^10.0.10","@types/sinon":"^17.0.4","@vscode/vsce":"^2.19.0","@types/vscode":"^1.80.0","@types/express":"^5.0.5","ag-grid-community":"^35.0.0","@types/body-parser":"^1.19.6","@vscode/test-electron":"^2.5.2","eslint-config-prettier":"^9.1.2","eslint-plugin-prettier":"^5.5.3","@typescript-eslint/parser":"^5.59.8","@typescript-eslint/eslint-plugin":"^5.59.8"},"activationEvents":["onLanguage:sql"],"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.5.11_1771232119038_0.8983301371527441","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"sql-preview","version":"0.6.1","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.1","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"514635495f2e0cd444311aabacf19a6973a4da4b","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.1.tgz","fileCount":8,"integrity":"sha512-Mhoc4T/dLCxsuWYQkxD7tBX4QHAmZ7H1X4j5eZOi6x3vGOnCo5GgTj8Poe8BhK8+cMhADJhurrFQf162UaSzqg==","signatures":[{"sig":"MEYCIQD76Z+/BACzau+/pJ/fq2WoQ+Kv48SMtCX4+Tf78CCEtgIhAJ+OHEwNcNW3RL/psxZyxi3laorDtq068BDQEv+puc+t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9052786},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"1a724f832c21725d961c6e411c462747e5ae331a","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fbb47645-fe09-4058-86ab-3aae82701f33"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"11.13.0","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.1_1780064374756_0.5816294476955062","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"sql-preview","version":"0.6.2","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.2","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"d4a91555b4c9e175811f7340eff7c0694d3eb19a","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.2.tgz","fileCount":8,"integrity":"sha512-vKJOuKn2fZS48wkyDMEkNRVS3LBXICkj42ArJMFLEbJP7ZBSsXbSfhzfnBSgP1Xa3INAFBPeXreq/XCJDkg9sg==","signatures":[{"sig":"MEQCIHXBZA7bsFHQaZLDMMFHkJ7KZqZJ2rdituxs+vsIW4fSAiBq5FTdyMkzRp2ZrzaMY5ydP8zAch39OlIacKjYJzUaDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9066360},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"a3115e0a77c711945edf6251b3c42b57c3b11741","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fbb47645-fe09-4058-86ab-3aae82701f33"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"11.13.0","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.2_1780464500377_0.11922043120379389","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"sql-preview","version":"0.6.3","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.3","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"0cb37bc7d5cf988ecb69ce30515f972b2ba8f268","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.3.tgz","fileCount":8,"integrity":"sha512-Skr+/1UloQ8lwCAd9BFUh/N9c4OQ4IoSQFsroXb3lypST5cXkVtnCWG6jgFAda6GPIQcdlIFKVSDCliZEDvNrw==","signatures":[{"sig":"MEUCIBJKcTVpIu0D5t7tt9p+1Vt799cLTGByFZdoz3oA2jx0AiEArBq+NFLFFhjoLHpkJtJk6T4So2XL0000TtSFu/Wh8FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9078745},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"f1d1c93f1454257627c97bf99b5dfe2a71e5ed78","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fbb47645-fe09-4058-86ab-3aae82701f33"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"11.13.0","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.3_1780491247110_0.35840617066370895","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"sql-preview","version":"0.6.4","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.4","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"fe578f68c0fe1ec94ca2420d8bbbfb8112e76331","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.4.tgz","fileCount":8,"integrity":"sha512-vlI+WNRnwHncvqu04viV1NJe/kSl/djeyW+EGIX8rIHD7UZw0cis5GEufWdhWtn7i44wjdQUZjfuO4Sb/o9NbQ==","signatures":[{"sig":"MEUCIGjUatw0Ss34nmF9HhdOBnZpsmJpDhooIkGM+03cpdMJAiEAvYXyh1pBuiaWmmdPGedaaX8v+GyRYlqkzl1F4g/S/tg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9078950},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"5ac45725a130248acc788d1b58f3e2230f024f84","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fbb47645-fe09-4058-86ab-3aae82701f33"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"11.13.0","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.4_1780508551049_0.11740638668040004","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"sql-preview","version":"0.6.6","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.6","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"96eb00d8264f0f6c1b2374707d1d323c7311cb9a","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.6.tgz","fileCount":8,"integrity":"sha512-XTduCABj1+BFMfTduwB+TQTxmtnnJTCCZLhn6i+6UR34doRk5OwZbTL4O01e3rRfuzP8r9we8PmzNpWyhjrjCQ==","signatures":[{"sig":"MEUCIQCWaUI7jsvaQUzFTBk6YdVgRDVNY9OB4bf0wGFCDZSCIwIgAgh1NBZClq+R06zpkk76bCW4phku4caKOwPvWXcV3mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9142060},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"c6cf36dccc2797ff7540ab67caefc7152d1cfbbe","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fbb47645-fe09-4058-86ab-3aae82701f33"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.6_1783356690996_0.40204945688472304","host":"s3://npm-registry-packages-npm-production"}},"0.6.7":{"name":"sql-preview","version":"0.6.7","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.7","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"870820ecc1ace6be9f8d0cf49fc9390144e23584","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.7.tgz","fileCount":8,"integrity":"sha512-5qblXCOsqhOJSGW+I6OF138QcS07MhZDlX1ublku9AisaI3vQQICcYkOGS91qoyshviItioGZgE/T4C+013/nQ==","signatures":[{"sig":"MEYCIQC0xAhVlVqwy0rXBCwhmZ4joAT6QEzlT+CLQW9AHocmtgIhALNkvx8HR8UvIhDZXl03IdsJaC6LINCZjKt6IL+3vQNQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9138518},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"b713c27209935595d9e495bd68dab29e07b8f0eb","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fbb47645-fe09-4058-86ab-3aae82701f33"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.7_1783512516063_0.5796831656458099","host":"s3://npm-registry-packages-npm-production"}},"0.6.8":{"name":"sql-preview","version":"0.6.8","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.8","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"3c6521cf324abb9fbcea45c89044b8bddb75fece","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.8.tgz","fileCount":8,"integrity":"sha512-QKRxjAwJIo425iytVdJ8Vyz2WFchatP1kfGpeuSrJgDtL7o/nfPJtabQeKAtk8AusSQn34oZItSUl8QApfbLew==","signatures":[{"sig":"MEYCIQDg7VnWD4d+tdCXq5NhhoSqeImCdYBUnS3cibE7ysp4KAIhAMyi5ptCZzfAqMeajvlryJZF7iq02OHa26VrLDNh7FZf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9224056},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"e6ec001961bd2684109cd9767bf59e73f2a2b1fa","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:fbb47645-fe09-4058-86ab-3aae82701f33"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.8_1783855377189_0.6635574618157918","host":"s3://npm-registry-packages-npm-production"}},"0.6.11":{"name":"sql-preview","version":"0.6.11","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.11","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"111d11fe3571343692f36b147cb56c6c668d5515","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.11.tgz","fileCount":8,"integrity":"sha512-6M3bPUBoTGZYEeyKR65aRab2lIk++yxa+Fjex/8fLbDuX76bjtvvyXWQv3hhpIlYez3yi5RngkTXeKPH6zR3FA==","signatures":[{"sig":"MEUCIElC9s59mEx6qfyjLTHg/ZfpahVGwqNJDTn3kTeIX6mpAiEAnHZJBumYRX8hA2ZtDGK4q66jpRv72CNMJVFQ882bgbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9253536},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"99ce6c0fa2dd648a0149fc105b7f8c9fcf897411","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"11.16.0","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.11_1783994957661_0.15943664406578573","host":"s3://npm-registry-packages-npm-production"}},"0.6.12":{"name":"sql-preview","version":"0.6.12","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.12","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"1db91718c1d3965a2383c23e238b78a5565145bf","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.12.tgz","fileCount":8,"integrity":"sha512-Not8CJynOYNOz3NU/MT8ndrRqLim8MzCu1ZYi5FxpoTBBJ1q5sxmhMHwfQH471Bftq3fPNLV2aQr0ZYdLM3x1w==","signatures":[{"sig":"MEYCIQCQS+/Sb2ae8O/iyoRQ8aw6WV9zzH9pBSBBmISeVhL6rwIhAKjhrv1ANkOYWfCSgXZsGpEezolR9zZXj2gEhclrQD9K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14678225},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"ba28798ab1de84c0cb9520f6752415f2dc16e70d","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.1","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.12_1784302255674_0.43405812656228826","host":"s3://npm-registry-packages-npm-production"}},"0.6.13":{"name":"sql-preview","version":"0.6.13","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.13","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"993d788a525e8c3f9df0d4950f9a9a35991fb700","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.13.tgz","fileCount":8,"integrity":"sha512-wQu28MLkeVZ1IHLAQVgKWFeZa47P1TSYtLPlvtUIki8Ol48XculbnE6IcVeviMrYalNyMxDUGYGGknT5NPXMDQ==","signatures":[{"sig":"MEQCIDVAx8jL6dSj1b+qN/F5YE6xghzBkZMc+C7+aIrGkx5zAiBAt/dn5eIA3mnDEDoOwHHDDFbfR6CA/0oMey1WhaJzXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14689459},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"26d836f1c585d796ae0829481e1953890a6b4d54","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.1","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.13_1784380754921_0.9845531390393354","host":"s3://npm-registry-packages-npm-production"}},"0.6.14":{"name":"sql-preview","version":"0.6.14","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.14","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"8a374b5e67fc953b95f1405de24a6ff527d043c5","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.14.tgz","fileCount":8,"integrity":"sha512-Bqhp55ABdTZMh246j2lyeDGZwbSsMNbtT+NEDcDpQlIIW4qokX0X/+Q4v1PbkJ7v3z58Q4wt52Tz5k2i2gepyw==","signatures":[{"sig":"MEUCIFQvOURWi0h4zibKiRjb7c44iBI4m1lSNTC4zePJz7uNAiEA/9Cr8HKbEd/rhtG1Jp35tncu1hyhc25GRBK8hFOdDaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14696208},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"71bb13ddc8fa21e2e04f1326e5b5d31f59e7c7ca","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.1","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.14_1784519678074_0.49495313027774546","host":"s3://npm-registry-packages-npm-production"}},"0.6.15":{"name":"sql-preview","version":"0.6.15","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.15","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"24852dad3367a9aa5eb816fc35fbbc25b3bfab5c","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.15.tgz","fileCount":8,"integrity":"sha512-p/zcUSkfZkwgmw2voepLtTNmaStIGDBICyyabStXpzRyBF3HNMDULzakXmxw4ipTtyzBP6vobxzMCfFWSHHByA==","signatures":[{"sig":"MEQCICpV9bKrjz8uyqqydmXARAP0ZCeD7KEdsaKb3fP83gqHAiBupTebM/HXz13HZBCrYG0Pf+eTTMsIm3wiog4ZcdHzxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15169836},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"4246936caf48f7e64b1321794f0633ad5149be69","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.1","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.15_1785029216891_0.715044340539289","host":"s3://npm-registry-packages-npm-production"}},"0.6.16":{"name":"sql-preview","version":"0.6.16","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.16","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"973564135b0a5fb5dfb3ea682a11f830fa57fc1d","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.16.tgz","fileCount":8,"integrity":"sha512-EmqBT4+X8n6AH201PFkRzmzeCDshnfNOTPJ1hx2obUQ/zzGSx/YMpi2Sc5me1ZOgVOGcdINHWNRgvyObpPe29A==","signatures":[{"sig":"MEUCIQDI28BuXB5XYQ49oU0bgeAuMzry7foh6SjfFb4lZG25cgIgHgHHmlgUf1VmwN672tJzrI8S0lJBvtm56mblMz7kE8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15517527},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"250b727f7cbc6e3afae767a627aeefa95ccd13c7","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.16_1785730131130_0.9988204032262737","host":"s3://npm-registry-packages-npm-production"}},"0.6.17":{"name":"sql-preview","version":"0.6.17","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.17","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"454846929bec37e8f88c5e97449c0e072630d768","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.17.tgz","fileCount":8,"integrity":"sha512-7khs1iWWBNcreu9bZUvUNRr48pxAt/R/mjnRGpCm8WMDZjDE0Xc9eq2UhqFjVJ1TlHxFWMYuJpDBCWbmeQRV1Q==","signatures":[{"sig":"MEUCIANWygHseE1bWZo/j+h3nHtu2+D4e6dy9jK0d9g1+rKlAiEAmVLF9Xvs/SuiV+OAv3Kttq9cmNxhNxw5lg2YTwvTc2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15524117},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"edfafeec081e890cedbeee7751ac8d281ea96162","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.17_1785812613873_0.4003404547062912","host":"s3://npm-registry-packages-npm-production"}},"0.6.18":{"name":"sql-preview","version":"0.6.18","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.18","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"18107962d03a988901434f90f3465d9509db89a8","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.18.tgz","fileCount":8,"integrity":"sha512-e8DWKhDH+PSntC+GVVbOlMacTurvByOWIJ/8ZigE5RYBOjhP0uCG0DLYnLSVWtjLHMvnDY2H3oygAnPxiD1vBA==","signatures":[{"sig":"MEUCIQCK4HcFH8gY1tFz18xCe+7cu0VtW07XoqflO3ujQdvgFAIgWJfXRF1VEyeU60bHThqlKZlLuQXOy8OOYVaGOPx14Fo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15524783},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"c68ed93efa707c1b21eceae3d337908e97a0ad2a","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.18_1786204931909_0.8660866900054369","host":"s3://npm-registry-packages-npm-production"}},"0.6.22":{"name":"sql-preview","version":"0.6.22","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.22","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview":"out/server/standalone.js","sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"dd01f82a49625c5c2527fe9de303a8ef6f03840b","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.22.tgz","fileCount":8,"integrity":"sha512-nxICVAfKHz/CiyoV+h5SwVHZgA00kn0p4/hVT896xI4egvJLljVutYh3DBDc4plBv3VlkRnmFF5a7L8fKjf0Uw==","signatures":[{"sig":"MEYCIQCX53K7EQ6VHkImnKTa2dOefXhVGn7Wm8muAl5Z2ZkXWgIhAP7O5oaTIwwqjPyuJ45WHAFlQiDxLrFcg9aJH5NZvcRA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15527639},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"e5bb7853ba04452c26f956541594f4431671dd84","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@napi-rs/keyring":"^1.3.0","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.22_1786210006562_0.8478477266082549","host":"s3://npm-registry-packages-npm-production"}},"0.6.23":{"name":"sql-preview","version":"0.6.23","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.23","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview":"out/server/standalone.js","sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"1a1f7aae330df72159bca1cfdc1823101e328102","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.23.tgz","fileCount":8,"integrity":"sha512-4LQ1i4G7ACrGHRwqu59vwlzi6CgD3OgbZ4CRo+BqEbllpNY8tPVbPTUXsymEKQIuZ+Gc1XyV84hMo8Kro5RQhQ==","signatures":[{"sig":"MEQCIHuBgk/mF3zwY34IC58engF+5ABJJtq+6AzV/94PLk6FAiBU1zjpt7z139894f4+wfNAzMcq75D0pVjH6TPddKVUBA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15528438},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"89c588661cd4639bf6a64031a1b8abe7415b9ee9","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@napi-rs/keyring":"^1.3.0","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.23_1786211494501_0.7636447246417948","host":"s3://npm-registry-packages-npm-production"}},"0.6.24":{"name":"sql-preview","version":"0.6.24","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.24","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview":"out/server/standalone.js","sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"5e1d8bd36045b09b273f52c7e9ffe7650d6e955a","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.24.tgz","fileCount":8,"integrity":"sha512-kob8yKehtvoZhm37MPUNszTiovsdl3VETZvTtHeZK6sumcPEg6nVC1TXIrNwSXgiwbrfofYulYtGJ1oQOOHyjQ==","signatures":[{"sig":"MEUCID4qbAGZmN3ucV0QGWN0s4KN3ayoCCMhZfLdDrSZ/BajAiEAjlw737t8D7bh2KoRZCjBGh7bVZ4/yrbh7pTmOQYGNGM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15548016},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"57a55c2a4c0cb37b0d566ee2ab1cf7ac58dc475b","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@napi-rs/keyring":"^1.3.0","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.24_1786393119069_0.9482530140490169","host":"s3://npm-registry-packages-npm-production"}},"0.6.25":{"name":"sql-preview","version":"0.6.25","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.25","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview":"out/server/standalone.js","sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"9119cdfc63e09f4ef6a8b511e9f7fe570ef69189","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.25.tgz","fileCount":8,"integrity":"sha512-z0IH3SmvX4plU6zYjCYKCKCvnPFfOjjiOe1rf4nm4mzlhI5rNXoKR0dxXQ4j9PAblJeML2fHhuChp2eN8QFDKw==","signatures":[{"sig":"MEYCIQDuYd99B3Iazbebs66K8NPN9idGXhSAsHmNcxVSVn1CjgIhAK70UESQ1WRCvCZED3NbPy/bejyaTrht0Sjvia+JKfnW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15573656},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"e47dd7dd5fc07d051d053f97b2c2a090c223159e","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.19.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@napi-rs/keyring":"^1.3.0","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.25_1786601606657_0.35038066281374447","host":"s3://npm-registry-packages-npm-production"}},"0.6.26":{"name":"sql-preview","version":"0.6.26","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.26","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview":"out/server/standalone.js","sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"57da2c045b2a8939cb0d4cbd614b4601411ab295","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.26.tgz","fileCount":8,"integrity":"sha512-pM4/SvHUCH9cmx1lkyatlaTZp5ZZJutG5+m3X51p/I4VV2MmZmVQiZfWTmOXeuhdxz2YmVawel52oho7uQYBjA==","signatures":[{"sig":"MEUCIFbfQKKXyD4pCaMRjTIQu3gZHOgJG+fBQwu51sgIOXfrAiEA9wcD2g4Vt8NbahAiTyn+XLnBNS9lFT0/0gFCvNkVArE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15579262},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"80fa320a43b18819bab9620e87e6886bb50c2d97","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@napi-rs/keyring":"^1.3.0","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.26_1786619554808_0.5370104203781372","host":"s3://npm-registry-packages-npm-production"}},"0.6.27":{"name":"sql-preview","version":"0.6.27","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"author":{"name":"mehul"},"license":"MIT","_id":"sql-preview@0.6.27","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"bin":{"sql-preview":"out/server/standalone.js","sql-preview-server":"out/server/standalone.js"},"dist":{"shasum":"6aa81eb05f167ef8348c7fab0c2dbd8e481e1632","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.27.tgz","fileCount":8,"integrity":"sha512-gcW67U96fqVLQ4091C2oL3+T5iqfytETLTcQDvmyWjSmuAP1QagpAftF2gilcbhzw/QfiSmTTBNDtO7mNxX9EA==","signatures":[{"sig":"MEQCIAavEWwVX0iD7Afc+/1gqDw07L4Dc6NiyMwE7raKRhzHAiBYBQbabBjO6ZtBsjy8pzokEa/2zIlUEtVwhbzhRykIOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15584421},"main":"out/server/standalone.js","engines":{"vscode":"^1.80.0"},"gitHead":"caa128449fd96696990af47640ae363bb10f9f87","mcpName":"io.github.fadnavismehul/sql-preview","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"repository":{"url":"git+https://github.com/fadnavismehul/sql-preview.git","type":"git"},"_npmVersion":"12.0.2","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"pg":"^8.17.2","ws":"^8.19.0","ajv":"^8.17.1","cors":"^2.8.5","axios":"^1.16.0","mssql":"^11.0.1","mysql2":"^3.9.0","sql.js":"^1.14.1","express":"^5.1.0","ajv-formats":"^3.0.1","body-parser":"^2.2.1","json-bigint":"^1.0.0","snowflake-sdk":"^1.15.0","@duckdb/node-api":"^1.5.0-r.1","@napi-rs/keyring":"^1.3.0","@opentelemetry/api":"^1.9.1","@types/json-bigint":"^1.0.4","@google-cloud/bigquery":"^7.9.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/resources":"^2.7.1","@modelcontextprotocol/sdk":"^1.27.1","@modelcontextprotocol/ext-apps":"^1.0.1","@opentelemetry/semantic-conventions":"^1.40.0","@opentelemetry/exporter-trace-otlp-http":"^0.217.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/sql-preview_0.6.27_1786625070410_0.05505712490451087","host":"s3://npm-registry-packages-npm-production"}},"0.6.28":{"name":"sql-preview","version":"0.6.28","mcpName":"io.github.fadnavismehul/sql-preview","description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","main":"out/server/standalone.js","bin":{"sql-preview":"out/server/standalone.js","sql-preview-server":"out/server/standalone.js"},"repository":{"type":"git","url":"git+https://github.com/fadnavismehul/sql-preview.git"},"homepage":"https://github.com/fadnavismehul/sql-preview#readme","bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"engines":{"vscode":"^1.80.0"},"author":{"name":"mehul"},"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@duckdb/node-api":"^1.5.0-r.1","@google-cloud/bigquery":"^7.9.1","@napi-rs/keyring":"^1.3.0","@modelcontextprotocol/ext-apps":"^1.0.1","@modelcontextprotocol/sdk":"^1.27.1","@opentelemetry/api":"^1.9.1","@opentelemetry/exporter-trace-otlp-http":"^0.217.0","@opentelemetry/resources":"^2.7.1","@opentelemetry/sdk-node":"^0.217.0","@opentelemetry/semantic-conventions":"^1.40.0","@types/json-bigint":"^1.0.4","ajv":"^8.17.1","ajv-formats":"^3.0.1","axios":"^1.16.0","body-parser":"^2.2.1","cors":"^2.8.5","express":"^5.1.0","json-bigint":"^1.0.0","mssql":"^11.0.1","mysql2":"^3.9.0","pg":"^8.17.2","snowflake-sdk":"^1.15.0","sql.js":"^1.14.1","ws":"^8.19.0"},"gitHead":"1d3b550a6da8f15618997ace881d4aff883ae7a8","_id":"sql-preview@0.6.28","_nodeVersion":"24.19.0","_npmVersion":"12.0.2","dist":{"integrity":"sha512-bL0fGqnJermwHjfSCetETmO5Hhq0DKP5H6j6ELn+43RB8EhBSv+h/iEfb8FCDClzHb0dWeuBa0+bkA80sgzVOQ==","shasum":"9ada5b19c589c313e5ce98400b1fc4a6fd211ba3","tarball":"https://registry.npmjs.org/sql-preview/-/sql-preview-0.6.28.tgz","fileCount":8,"unpackedSize":15598835,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHQQnsmOBB0XNudRwoWPfmpxYq3ECqtW+A7BmhfyPeMDAiAjNWWVX4+FEVf/ffN6Xi2Brp3i3yigx2FIqQDpLrc5CA=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:04cc15f6-cf62-4518-b269-ba694cf739b5"}},"directories":{},"maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sql-preview_0.6.28_1787121473757_0.09528192892623677"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-16T08:55:19.037Z","modified":"2026-08-19T06:37:54.102Z","0.5.11":"2026-02-16T08:55:19.282Z","0.6.1":"2026-05-29T14:19:35.059Z","0.6.2":"2026-06-03T05:28:20.547Z","0.6.3":"2026-06-03T12:54:07.291Z","0.6.4":"2026-06-03T17:42:31.217Z","0.6.6":"2026-07-06T16:51:31.223Z","0.6.7":"2026-07-08T12:08:36.249Z","0.6.8":"2026-07-12T11:22:57.420Z","0.6.11":"2026-07-14T02:09:17.866Z","0.6.12":"2026-07-17T15:30:55.971Z","0.6.13":"2026-07-18T13:19:15.136Z","0.6.14":"2026-07-20T03:54:38.285Z","0.6.15":"2026-07-26T01:26:57.143Z","0.6.16":"2026-08-03T04:08:51.360Z","0.6.17":"2026-08-04T03:03:34.127Z","0.6.18":"2026-08-08T16:02:12.142Z","0.6.22":"2026-08-08T17:26:46.815Z","0.6.23":"2026-08-08T17:51:34.789Z","0.6.24":"2026-08-10T20:18:39.444Z","0.6.25":"2026-08-13T06:13:26.971Z","0.6.26":"2026-08-13T11:12:35.052Z","0.6.27":"2026-08-13T12:44:30.678Z","0.6.28":"2026-08-19T06:37:53.971Z"},"bugs":{"url":"https://github.com/fadnavismehul/sql-preview/issues"},"author":{"name":"mehul"},"license":"MIT","homepage":"https://github.com/fadnavismehul/sql-preview#readme","keywords":["sql","database","query","postgresql","postgres","mysql","sqlite","duckdb","trino","presto","snowflake","bigquery","mssql","mcp","model-context-protocol","ai","claude","cursor","agent","data","analytics","data-grid","sql-client","results","viewer"],"repository":{"type":"git","url":"git+https://github.com/fadnavismehul/sql-preview.git"},"description":"Standalone SQL Preview MCP database server for VS Code, Claude Desktop, Cursor, and other MCP clients.","maintainers":[{"name":"fadnavismehul","email":"fadnavismehul@gmail.com"}],"readme":"# SQL Preview\n\n**A fast SQL workspace for VS Code and MCP-enabled AI agents.**\n\nRun SQL in VS Code, manage database profiles securely, inspect results in a\nhigh-performance grid, and expose governed database tools to Claude, Cursor,\nCopilot, and other Model Context Protocol clients.\n\n[![VS Code Marketplace](https://vsmarketplacebadges.dev/version/mehul.sql-preview.svg)](https://marketplace.visualstudio.com/items?itemName=mehul.sql-preview)\n[![Installs](https://vsmarketplacebadges.dev/installs/mehul.sql-preview.svg)](https://marketplace.visualstudio.com/items?itemName=mehul.sql-preview)\n[![OpenVSX](https://img.shields.io/open-vsx/v/mehul/sql-preview?label=OpenVSX&color=a60ee5)](https://open-vsx.org/extension/mehul/sql-preview)\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n\n---\n\n## Why SQL Preview?\n\nSQL Preview is built for the workflow where humans and agents both need real\ndatabase context:\n\n- **Query from the editor**: open a `.sql` file, press `Cmd+Enter` or\n  `Ctrl+Enter`, and inspect results without leaving VS Code.\n- **Manage real connection profiles**: create, test, select, and migrate\n  database connections from the SQL Preview panel.\n- **Give agents governed access**: expose read-only MCP tools for running\n  queries, listing schemas and tables, describing columns, and inspecting shared\n  result tabs.\n- **Stay local-first**: there is no hosted SQL Preview service and no bundled\n  AI model. Credentials stay in your VS Code Secret Storage or your local\n  daemon profile configuration.\n\n---\n\n## Highlights\n\n- **Connection manager** with dynamic connector forms, active profile selection,\n  legacy settings migration, and per-connection password actions.\n- **Tabbed result grid** powered by AG Grid with sorting, filtering, column type\n  display, adjustable density, TSV copy, and full CSV export.\n- **Daemon-backed execution** so heavy queries do not block the editor and\n  results can be shared across VS Code, browser, and MCP surfaces.\n- **MCP server** for Claude Desktop, Cursor, Copilot, and other MCP clients,\n  with safe mode enabled by default for read-only operation.\n- **Multi-surface sessions** so agent-triggered and editor-triggered work can be\n  inspected through the same local daemon without tab ID collisions.\n- **Transparent telemetry** that follows your VS Code telemetry setting and can\n  be turned off at any time. Crash reports carry redacted stack traces, with\n  file paths reduced to their extension and usernames removed. It never sends\n  SQL text, results, credentials, hostnames, database names,\n  schema/table/column names, workspace names, or raw driver error messages. The\n  separately controlled replay capability masks every rendered character and\n  input.\n\n---\n\n## Supported Databases\n\nSQL Preview ships connector metadata and setup forms for:\n\n| Database       | Connector       |\n| -------------- | --------------- |\n| PostgreSQL     | `postgres`      |\n| MySQL          | `mysql`         |\n| SQLite         | `sqlite`        |\n| DuckDB         | `duckdb`        |\n| Trino / Presto | `trino`         |\n| Elasticsearch  | `elasticsearch` |\n| Snowflake      | `snowflake`     |\n| BigQuery       | `bigquery`      |\n| SQL Server     | `mssql`         |\n\nTrino/Presto and PostgreSQL are bundled into the extension build. Native and\ncloud-provider connectors are lazy-loaded and may require their driver runtime in\nthe active environment; SQL Preview reports guided missing-driver errors instead\nof failing silently.\n\n---\n\n## Quick Start: VS Code\n\n1. Install SQL Preview from the\n   [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=mehul.sql-preview)\n   or [OpenVSX](https://open-vsx.org/extension/mehul/sql-preview).\n2. Run **SQL Preview: Manage Connections** from the Command Palette.\n3. Add a connection profile, set its password, test it, and make it active.\n4. Open a `.sql` file and press **`Cmd+Enter`** on macOS or **`Ctrl+Enter`** on\n   Windows/Linux.\n\nResults open in the **SQL Preview** panel at the bottom of the editor. To force a\nnew tab, run **SQL Preview: Run Query in New Tab**.\n\n### Migrating from Legacy Settings\n\nIf you previously configured `sqlPreview.host`, `sqlPreview.port`,\n`sqlPreview.user`, `sqlPreview.catalog`, `sqlPreview.schema`, or\n`sqlPreview.databasePath`, open **SQL Preview: Show Welcome Guide** or\n**SQL Preview: Manage Connections**. SQL Preview can import those settings into a\nnamed connection profile and keep passwords in VS Code Secret Storage.\n\n---\n\n## Quick Start: MCP Agents\n\n### Recommended: stdio\n\n1. Run **SQL Preview: Manage Connections** and confirm your active connection.\n2. Open the SQL Preview settings panel and **enable the MCP server** (`sqlPreview.mcpEnabled`).\n   This is required and ships **off** — the daemon serves no MCP surface until you turn it on.\n3. Keep safe mode enabled unless you explicitly want agents to run mutating SQL.\n4. Point your MCP client at the stdio server:\n\n```json\n{\n  \"mcpServers\": {\n    \"sql-preview\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"sql-preview\", \"--stdio\"]\n    }\n  }\n}\n```\n\nThis bridges to the daemon the VS Code extension is already running, so agent\nqueries and sessions show up in the results grid alongside anything you run from\nthe editor. It works with every MCP client — including ones that cannot send\ncustom HTTP headers, such as Claude Desktop — and it needs no credential in your\nconfig, because the bridge reads the daemon's access token itself.\n\nEnabling `sqlPreview.mcpEnabled` in the SQL Preview settings panel is required\nfor this stdio bridge too. Launching the bridge without it produces a clear\nrefusal rather than a silent failure. If you want to refuse MCP everywhere, including\nthis bridge, set `\"mcp\": { \"enabled\": false }` in `~/.sql-preview/daemon.json`.\n\nYou can also open the Extensions view, search `@mcp SQL Preview`, and install the\nserver into your user profile or current workspace from the MCP gallery.\n\n### Advanced: HTTP\n\nThe daemon requires an authorization token on every non-public route, so an HTTP\nclient must send it. Use this when your client supports custom headers (Cursor\nand VS Code do):\n\n```json\n{\n  \"mcpServers\": {\n    \"sql-preview\": {\n      \"url\": \"http://localhost:8414/mcp\",\n      \"headers\": {\n        \"Authorization\": \"Bearer YOUR_TOKEN\"\n      }\n    }\n  }\n}\n```\n\nThe settings panel offers this snippet with the token already filled in — copy it\nfrom there rather than assembling it by hand. The token also lives at\n`~/.sql-preview/auth-token`; treat it like a password, since it authorizes access\nto your connections and query results.\n\n> **Upgrading from 0.6.x?** Two things changed. A bare\n> `{\"url\": \"http://localhost:8414/mcp\"}` config no longer connects — switch to the\n> stdio config above (recommended) or add the `Authorization` header. And\n> `sqlPreview.mcpEnabled` now genuinely gates the surface: with it off, `/mcp`\n> returns **404**, because the route is not registered rather than being\n> registered and refused. Previously the setting only decided whether the daemon\n> started eagerly, so HTTP MCP answered whether or not you had enabled it.\n\n### Standalone / stdio Server with its own connections\n\nFor CI jobs or any client that should not share the editor's daemon, the\nstandalone server can carry its own connection profiles:\n\n```json\n{\n  \"mcpServers\": {\n    \"sql-preview\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"sql-preview\", \"--stdio\"],\n      \"env\": {\n        \"SQL_PREVIEW_CONNECTIONS\": \"[{\\\"id\\\":\\\"analytics\\\",\\\"name\\\":\\\"Analytics\\\",\\\"type\\\":\\\"postgres\\\",\\\"host\\\":\\\"localhost\\\",\\\"port\\\":5432,\\\"user\\\":\\\"analyst\\\",\\\"database\\\":\\\"warehouse\\\",\\\"password\\\":\\\"YOUR_PASSWORD\\\"}]\"\n      }\n    }\n  }\n}\n```\n\n`--stdio` first checks whether a shared daemon is already listening on the\nconfigured port (`--port`, then `SQL_PREVIEW_MCP_PORT`, `SQL_PREVIEW_PORT`, or\n`MCP_PORT`; default `8414`) — for example, one started by the VS Code extension — and, if so, bridges to it, so\nthe agent's queries and sessions still appear in the VS Code grid exactly like\nthe HTTP form above. If no shared daemon is reachable, it falls back to\nstarting its own embedded, isolated daemon exactly as before. Pass\n`--embedded` or set `SQL_PREVIEW_EMBEDDED=1` to force the isolated daemon\nunconditionally, which is recommended for CI and other headless runs that\nshouldn't depend on (or interfere with) a locally running instance.\nThe MCP `initialize` response explicitly reports `SQL Preview isolation mode:\nshared` or `isolated` in its standard `instructions` field. Agents can use that\nprotocol signal to tell whether their query sessions are visible in the user's\neditor; stderr is not required for detection.\n\nThe VS Code extension currently resolves its daemon from `SQL_PREVIEW_MCP_PORT`\nor port `8414`, while the daemon itself also accepts `SQL_PREVIEW_PORT`,\n`MCP_PORT`, and `daemon.json`. If those resolve differently, SQL Preview now\nwarns with both endpoints before starting another daemon. This is detection,\nnot automatic correction: align the settings or remove the custom port.\n\nThe MCP server exposes tools for:\n\n| Tool               | What it does                                        |\n| ------------------ | --------------------------------------------------- |\n| `run_query`        | Execute SQL and return typed JSON rows              |\n| `list_connectors`  | Return supported connector types and setup schemas  |\n| `list_connections` | List configured connection profiles without secrets |\n| `save_connection`  | Add or update a connection profile                  |\n| `test_connection`  | Validate saved or unsaved connection settings       |\n| `list_schemas`     | List schemas for a connection                       |\n| `list_tables`      | List tables within a schema                         |\n| `describe_table`   | Return column names and types                       |\n| `get_tab_info`     | Inspect daemon result tab state                     |\n| `cancel_query`     | Cancel a running query                              |\n| `close_tab`        | Close a daemon result tab                           |\n\nSafe mode is on by default and restricts agents to read-only statements such as\n`SELECT`, `SHOW`, `DESCRIBE`, `EXPLAIN`, `WITH`, and connector-specific metadata\nqueries.\n\nSee the full [Claude Desktop setup guide](docs/engineering/guides/claude-desktop-setup.md)\nand [daemon URL reference](docs/engineering/guides/daemon-url-reference.md) for\nadvanced configuration.\n\n---\n\n## Configuration\n\nMost users should use **SQL Preview: Manage Connections** instead of editing\nsettings JSON by hand.\n\n| Setting                         | Default                    | Description                                                                            |\n| ------------------------------- | -------------------------- | -------------------------------------------------------------------------------------- |\n| `sqlPreview.activeConnectionId` | empty                      | Connection profile used for VS Code query execution                                    |\n| `sqlPreview.maxRowsToDisplay`   | `500`                      | Max rows shown in the grid; full export is still available                             |\n| `sqlPreview.fontSize`           | `0`                        | Results grid font size in px; `0` inherits from the editor                             |\n| `sqlPreview.rowHeight`          | `normal`                   | Grid density: `compact`, `normal`, or `comfortable`                                    |\n| `sqlPreview.tabNaming`          | `file-sequential`          | Result tab naming strategy                                                             |\n| `sqlPreview.alwaysRunInNewTab`  | `false`                    | Always open query results in a new tab                                                 |\n| `sqlPreview.mcpEnabled`         | `false`                    | Serve the local MCP surface for agent access. Off means `/mcp` is not registered (404) |\n| `sqlPreview.mcpSafeMode`        | `true`                     | Restrict MCP query execution to read-only statements                                   |\n| `sqlPreview.telemetry.enabled`  | `false`                    | Opt in to anonymous product telemetry                                                  |\n| `sqlPreview.telemetryHost`      | `https://us.i.posthog.com` | Advanced PostHog-compatible telemetry endpoint                                         |\n\nLegacy connection settings such as `sqlPreview.host`, `sqlPreview.port`,\n`sqlPreview.user`, `sqlPreview.catalog`, `sqlPreview.schema`, and\n`sqlPreview.databasePath` remain available for migration and backward\ncompatibility.\n\n### Passwords and Secrets\n\nPasswords entered through the VS Code connection manager are stored per\nconnection in VS Code Secret Storage, backed by the operating system keychain.\nThey are not written to `settings.json` or sent to the webview.\n\nUse these commands when needed:\n\n- **SQL Preview: Set Connection Password**\n- **SQL Preview: Clear Connection Password**\n- **SQL Preview: Manage Connections**\n\n### Telemetry\n\nSQL Preview telemetry is enabled by default when VS Code telemetry is enabled,\nand you can turn it off at any time with `sqlPreview.telemetry.enabled`. Events\nare anonymous and allowlisted, and are used to improve setup, connector\nreliability, query workflows, MCP adoption, and product quality.\n\nWhen something crashes, SQL Preview sends a **redacted stack trace** so the\nfailure can be diagnosed without asking you for logs. Before anything leaves\nyour machine, file paths are reduced to their extension (`<path>/*.sql`) and\nusernames are removed; paths that point at code keep only the part from\n`node_modules/` or the build directory onward. If redaction fails for any\nreason, the report is dropped rather than sent.\n\nSQL Preview never sends SQL text, query results, credentials, hostnames,\ndatabase/schema/table/column names, workspace names, environment variables,\nprocess arguments, or raw driver error messages. A driver's error message can\nembed table names, column names, and literal data values, so crash reports\ncarry the error's type and its stack — not the message text.\n\nSession replay is separately feature-flagged and disabled by default. When it is\nenabled, it covers only the VS Code results webview and masks every rendered\ncharacter and input; it does not record SQL, results, or other displayed content.\n\nUse **SQL Preview: Show Telemetry Status** to inspect the effective telemetry\nstate.\n\n---\n\n## Architecture\n\nSQL Preview uses a local daemon model:\n\n```text\nVS Code extension / MCP client / browser surface\n        |\n        v\nSQL Preview daemon on localhost\n        |\n        v\nDatabase connector\n        |\n        v\nYour database\n```\n\nThe daemon owns connection profiles, query execution, result tabs, MCP\ntransports, and browser/VS Code projections. That lets editor sessions and agent\nsessions share the same local state while keeping credentials and execution on\nyour machine.\n\n---\n\n## Release Notes\n\nSee [Changelog.md](Changelog.md) for the full release history.\n\n---\n\n## Contributing\n\nContributions are welcome, especially new connector support, reliability\nimprovements, and documentation fixes. See [CONTRIBUTING.md](CONTRIBUTING.md)\nfor setup instructions and development workflow.\n\nFound a bug? Open an issue on\n[GitHub](https://github.com/fadnavismehul/sql-preview/issues).\n\n---\n\n## License\n\nMIT (c) 2026 [Mehul Fadnavis](https://github.com/fadnavismehul)\n","readmeFilename":"README.md"}