{"_id":"@airabbit/sqlite-mcp-server","_rev":"15-812f110965aa1638dd60eab8405b8a26","name":"@airabbit/sqlite-mcp-server","dist-tags":{"latest":"0.1.17"},"versions":{"0.1.3":{"name":"@airabbit/sqlite-mcp-server","version":"0.1.3","_id":"@airabbit/sqlite-mcp-server@0.1.3","maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"dist":{"shasum":"ec5ebf90e5a54b90ff8b5b21e072affd47e29337","tarball":"https://registry.npmjs.org/@airabbit/sqlite-mcp-server/-/sqlite-mcp-server-0.1.3.tgz","fileCount":4,"integrity":"sha512-fN7e0mlyKeF1oVs9C1aFDYTHS2xAwGRYcgMC0DM0NF2soDgS2tN3np5+/boPzVwvHL3xxpR88VrjxFEgU43qGQ==","signatures":[{"sig":"MEUCIQCCvkHNW9OFQ4RAmDfdYiozScC5wMazFIpIa6Hbzm5AlQIgLfN3ZrZ5iOJoSJnF7mVvEpaObiiNNCmwr3qNRG1XIV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22103},"main":"build/index.js","type":"module","gitHead":"754875e38ca2db07ec400ece83cfebf0189a197b","scripts":{"build":"tsc && chmod +x build/index.js","start":"node build/index.js","smoke:test":"npm run build && node test/smoke.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"},"_npmVersion":"10.8.2","description":"Generic SQLite Model Context Protocol (MCP) server","directories":{},"_nodeVersion":"20.19.3","dependencies":{"better-sqlite3":"^8.5.0","@modelcontextprotocol/sdk":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.5","@types/better-sqlite3":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/sqlite-mcp-server_0.1.3_1766315033723_0.7352496318046124","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@airabbit/sqlite-mcp-server","version":"0.1.4","_id":"@airabbit/sqlite-mcp-server@0.1.4","maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"bin":{"sqlite-mcp-server":"build/index.js"},"dist":{"shasum":"6f9175f18456f9673691017038ed13863762284e","tarball":"https://registry.npmjs.org/@airabbit/sqlite-mcp-server/-/sqlite-mcp-server-0.1.4.tgz","fileCount":4,"integrity":"sha512-clk3v/GXc2j/1gWPGeiieMiCfqG7fk5FttKWGf8uAJTtwDiKNP0g5KIBQVWGKA8QKIdCXxpcgEQx7R8fSvClrQ==","signatures":[{"sig":"MEUCIQDl5G/LkoO6kJaAJCbqOBgXG1zkwkc3PSiUXo1Rxi/GuAIgJ8vtTaWeMYKZrSbbREwHXIcZo0vStBlgU3BrJxU+C1o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22007},"main":"build/index.js","type":"module","gitHead":"0dd7369489240ba95498eb68482f714c620fe5e1","scripts":{"build":"tsc && chmod +x build/index.js","start":"node build/index.js","smoke:test":"npm run build && node test/smoke.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"},"_npmVersion":"10.8.2","description":"Generic SQLite Model Context Protocol (MCP) server","directories":{},"_nodeVersion":"20.19.3","dependencies":{"better-sqlite3":"^8.5.0","@modelcontextprotocol/sdk":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.5","@types/better-sqlite3":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/sqlite-mcp-server_0.1.4_1766315593382_0.9603740952644144","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@airabbit/sqlite-mcp-server","version":"0.1.6","_id":"@airabbit/sqlite-mcp-server@0.1.6","maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"bin":{"sqlite-mcp-server":"build/index.js"},"dist":{"shasum":"5e6ada126fcc85e2ac43d57a04b42dcce562f07c","tarball":"https://registry.npmjs.org/@airabbit/sqlite-mcp-server/-/sqlite-mcp-server-0.1.6.tgz","fileCount":4,"integrity":"sha512-k0f6zrzd6zjqwcIOnq/8JehdTVgP7Dorf+KHpOc5L2ZQ+xTIJwaS0rxN0SabgzfpbEBPrMHjX8w61VZaDu9VJg==","signatures":[{"sig":"MEUCIHEfjdupYTlfuOqYkJV1Cxkal/ysOGJUiqW925B6oDBEAiEAytAfwyFuvlgm3Zk2P8gnkCRILLv1nModSMsOOn7RvYQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22291},"main":"build/index.js","type":"module","gitHead":"0dd7369489240ba95498eb68482f714c620fe5e1","scripts":{"build":"tsc && chmod +x build/index.js","start":"node build/index.js","smoke:test":"npm run build && node test/smoke.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"},"_npmVersion":"10.8.2","description":"Generic SQLite Model Context Protocol (MCP) server","directories":{},"_nodeVersion":"20.19.3","dependencies":{"better-sqlite3":"^8.5.0","@modelcontextprotocol/sdk":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.5","@types/better-sqlite3":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/sqlite-mcp-server_0.1.6_1766315999988_0.5278328825661225","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@airabbit/sqlite-mcp-server","version":"0.1.7","_id":"@airabbit/sqlite-mcp-server@0.1.7","maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"bin":{"sqlite-mcp-server":"build/index.js"},"dist":{"shasum":"b4a5cf2cf8ab248193635d15b6265ef28dc9bad4","tarball":"https://registry.npmjs.org/@airabbit/sqlite-mcp-server/-/sqlite-mcp-server-0.1.7.tgz","fileCount":4,"integrity":"sha512-xierRX9ZT8BmhSLYLxk8fOLWVN2W5wy4KMQmA/Wf4Zmz0YASqux3LWcEgalxJZgOiBOJeCtjFDPg5/viA3Mwwg==","signatures":[{"sig":"MEQCIEVc1QbR8k/OU8uc5Z7CdZDiFPRLIsI/3a5Q+wOOVUC/AiAYKfYbvk5RW7uqSkVGy5E2E3KEk3p+Q6ZeZ5YyOoVZGA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22308},"main":"build/index.js","type":"module","gitHead":"0dd7369489240ba95498eb68482f714c620fe5e1","scripts":{"build":"tsc && chmod +x build/index.js","start":"node build/index.js","smoke:test":"npm run build && node test/smoke.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"},"_npmVersion":"10.8.2","description":"Generic SQLite Model Context Protocol (MCP) server","directories":{},"_nodeVersion":"20.19.3","dependencies":{"better-sqlite3":"^8.5.0","@modelcontextprotocol/sdk":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.5","@types/better-sqlite3":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/sqlite-mcp-server_0.1.7_1766316097462_0.005177759195784004","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@airabbit/sqlite-mcp-server","version":"0.1.9","_id":"@airabbit/sqlite-mcp-server@0.1.9","maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"bin":{"mcp-server-sqlite":"build/index.js"},"dist":{"shasum":"2e8efe241fa2c6fd89381a26ddeeb55cb9e34d29","tarball":"https://registry.npmjs.org/@airabbit/sqlite-mcp-server/-/sqlite-mcp-server-0.1.9.tgz","fileCount":4,"integrity":"sha512-kUE+XOpcT5kNdx8V6M0iZ3KG7DVrUjW+xoIQJEOERyQDrck02Q+arOqVRPcqh1tEAdqzL6GaLB1SotwCRjwOkg==","signatures":[{"sig":"MEYCIQDqjCoVG20JW7bNEQT6/k3O8kgRRONGMFxM2hJnKpHYaAIhALwz0PM6ePK8pjZOhb9Zd5Id9dcTNn/lHAMiRPLzJFFE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22161},"main":"build/index.js","type":"module","gitHead":"0dd7369489240ba95498eb68482f714c620fe5e1","scripts":{"build":"tsc && chmod +x build/index.js","start":"node build/index.js","smoke:test":"npm run build && node test/smoke.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"},"_npmVersion":"10.8.2","description":"Generic SQLite Model Context Protocol (MCP) server","directories":{},"_nodeVersion":"20.19.3","dependencies":{"better-sqlite3":"^8.5.0","@modelcontextprotocol/sdk":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.5","@types/better-sqlite3":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/sqlite-mcp-server_0.1.9_1766317326316_0.9605636188157174","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@airabbit/sqlite-mcp-server","version":"0.1.10","_id":"@airabbit/sqlite-mcp-server@0.1.10","maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"bin":{"mcp-server-sqlite":"build/index.js"},"dist":{"shasum":"f0c5b0a978f3b3e5e22f9dbdbe4d8c44bfcba617","tarball":"https://registry.npmjs.org/@airabbit/sqlite-mcp-server/-/sqlite-mcp-server-0.1.10.tgz","fileCount":4,"integrity":"sha512-94CSc3R5cV7BOy8g7v06gdTfYE/JosVym7M6YveUpKkdsegEaWe2ZP3/LS+48mxrJcMA5xYmuw5fq9TUz2JNbQ==","signatures":[{"sig":"MEQCICE2ebgiPkwex/awpTIG6GyqMJf4Q5a6RT19zmWeFE3XAiAyXtZTOIMViO8HokUpbXW10hwbERqSZEqfL1KqN5JsoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22557},"main":"build/index.js","type":"module","gitHead":"0dd7369489240ba95498eb68482f714c620fe5e1","scripts":{"build":"tsc && chmod +x build/index.js","start":"node build/index.js","smoke:test":"npm run build && node test/smoke.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"},"_npmVersion":"10.8.2","description":"Generic SQLite Model Context Protocol (MCP) server","directories":{},"_nodeVersion":"20.19.3","dependencies":{"better-sqlite3":"^8.5.0","@modelcontextprotocol/sdk":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.5","@types/better-sqlite3":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/sqlite-mcp-server_0.1.10_1766318014488_0.6835258957411918","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@airabbit/sqlite-mcp-server","version":"0.1.11","_id":"@airabbit/sqlite-mcp-server@0.1.11","maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"bin":{"mcp-server-sqlite":"build/index.js"},"dist":{"shasum":"3f5f36d49528fc4bf17ef52416f04d901658a662","tarball":"https://registry.npmjs.org/@airabbit/sqlite-mcp-server/-/sqlite-mcp-server-0.1.11.tgz","fileCount":4,"integrity":"sha512-LrDZITbyNTsIgH1C0rdkTLZ/y6XG+i+W1MNLfyYc1M+evZNGKuArlfUjQlCXLsOxe7EFmWd/vhlhKA6hoSHWww==","signatures":[{"sig":"MEUCIQDFXF6A4H9hiDPwao1MQXrSW7hEz4ozoUksJWKSn9KvngIgKViiY6COOsyPQ6NmPjEk62JZZd6tuZI+dF73wKIJiO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22557},"main":"build/index.js","type":"module","gitHead":"0dd7369489240ba95498eb68482f714c620fe5e1","scripts":{"build":"tsc && chmod +x build/index.js","start":"node build/index.js","smoke:test":"npm run build && node test/smoke.test.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"},"_npmVersion":"10.8.2","description":"Generic SQLite Model Context Protocol (MCP) server","directories":{},"_nodeVersion":"20.19.3","dependencies":{"better-sqlite3":"^8.5.0","@modelcontextprotocol/sdk":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.5","@types/better-sqlite3":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/sqlite-mcp-server_0.1.11_1766329926109_0.6122031496175724","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@airabbit/sqlite-mcp-server","version":"0.1.12","_id":"@airabbit/sqlite-mcp-server@0.1.12","maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"bin":{"mcp-server-sqlite":"build/index.js"},"dist":{"shasum":"41965c8247d7de7c9a7823cd91e64a1a883aa8c7","tarball":"https://registry.npmjs.org/@airabbit/sqlite-mcp-server/-/sqlite-mcp-server-0.1.12.tgz","fileCount":3,"integrity":"sha512-iAJC46uZyPBjy8UU53DcWaDt0sj+pw+Y7osjVO688Nempp7D5NqW/CpWaAwrQh8XdGEQg/48QeigZ7pzB5aDYg==","signatures":[{"sig":"MEUCIQCMAgMuY1fW7j9kq4DNHFM6Lp57kNoUWlK0whXEm+8VGgIgHMLnBmtqr6LBOcSzB6QdMdexRKGMFguGd2Ig9L++jxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21745},"main":"build/index.js","type":"module","gitHead":"0dd7369489240ba95498eb68482f714c620fe5e1","scripts":{"build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublish":"npm run build","smoke:test":"npm run build && node test/smoke.test.js"},"_npmUser":{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"},"_npmVersion":"10.8.2","description":"Generic SQLite Model Context Protocol (MCP) server","directories":{},"_nodeVersion":"20.19.3","dependencies":{"better-sqlite3":"^8.5.0","@modelcontextprotocol/sdk":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.5","@types/better-sqlite3":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/sqlite-mcp-server_0.1.12_1766330334644_0.04000258904967935","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@airabbit/sqlite-mcp-server","version":"0.1.14","_id":"@airabbit/sqlite-mcp-server@0.1.14","maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"bin":{"mcp-server-sqlite":"build/index.js"},"dist":{"shasum":"7cd31e1b1179dea23c0a6c26d392d8d09664554e","tarball":"https://registry.npmjs.org/@airabbit/sqlite-mcp-server/-/sqlite-mcp-server-0.1.14.tgz","fileCount":3,"integrity":"sha512-OZVD+g9FHcaaERaCjFPkB54sOu3B4yz0i/QsYvdAwrGr1h+VUEST2pIcWvAffVEXzpeN1j7MBuQoikMeCPv0iQ==","signatures":[{"sig":"MEYCIQC+GdSY1S1RgvGI5FmoAeS0ymsi3p7OMaJkrFzEnOKAMwIhAM00vLF1B3t7vV5HSmrQU5eJ1FfYh6FGqRbsCwYpbWQS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21800},"main":"build/index.js","type":"module","gitHead":"0dd7369489240ba95498eb68482f714c620fe5e1","scripts":{"build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublish":"npm run build","smoke:test":"npm run build && node test/smoke.test.js"},"_npmUser":{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"},"_npmVersion":"10.8.2","description":"Generic SQLite Model Context Protocol (MCP) server","directories":{},"_nodeVersion":"20.19.3","dependencies":{"better-sqlite3":"^8.5.0","@modelcontextprotocol/sdk":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.5","@types/better-sqlite3":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/sqlite-mcp-server_0.1.14_1766331756508_0.13992303494102365","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@airabbit/sqlite-mcp-server","version":"0.1.16","_id":"@airabbit/sqlite-mcp-server@0.1.16","maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"bin":{"mcp-server-sqlite":"build/index.js"},"dist":{"shasum":"7fb4b60670284a37faa85576e3fa7fd84d3cc3c9","tarball":"https://registry.npmjs.org/@airabbit/sqlite-mcp-server/-/sqlite-mcp-server-0.1.16.tgz","fileCount":3,"integrity":"sha512-kj+/aBmuwQlgnkhXSrZ92ezU/g4JDmDUpVAs2/Qf6rIZfN3Oi2OVT8/umDspzTzElLBtNadCRoFJ8piLLYh5fA==","signatures":[{"sig":"MEUCIQC/57ntUDMHLjxla2rbRxn8CTgXmVqlhDOa0XSdXMeRMwIgNddTrKFswIBjaSoNksSMLNLQ+IH6AskoJLEEPbNKTig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21800},"main":"build/index.js","type":"module","gitHead":"8302df869677210e0d282a45c7b25d1ba685ebad","scripts":{"build":"tsc && chmod +x build/index.js","start":"node build/index.js","prepublish":"npm run build","smoke:test":"npm run build && node test/smoke.test.js"},"_npmUser":{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"},"_npmVersion":"10.8.2","description":"Generic SQLite Model Context Protocol (MCP) server","directories":{},"_nodeVersion":"20.19.3","dependencies":{"better-sqlite3":"^8.5.0","@modelcontextprotocol/sdk":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.1.6","@types/node":"^20.4.5","@types/better-sqlite3":"^7.6.4"},"_npmOperationalInternal":{"tmp":"tmp/sqlite-mcp-server_0.1.16_1766482539789_0.5281201090714458","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@airabbit/sqlite-mcp-server","version":"0.1.17","description":"Generic SQLite Model Context Protocol (MCP) server","main":"build/index.js","type":"module","bin":{"mcp-server-sqlite":"build/index.js"},"scripts":{"build":"tsc && chmod +x build/index.js","prepublish":"npm run build","start":"node build/index.js","smoke:test":"npm run build && node test/smoke.test.js"},"dependencies":{"@modelcontextprotocol/sdk":"^1.11.0","better-sqlite3":"^8.5.0"},"devDependencies":{"@types/better-sqlite3":"^7.6.4","@types/node":"^20.4.5","typescript":"^5.1.6"},"_id":"@airabbit/sqlite-mcp-server@0.1.17","gitHead":"8302df869677210e0d282a45c7b25d1ba685ebad","_nodeVersion":"20.19.3","_npmVersion":"10.8.2","dist":{"integrity":"sha512-+RnlzS+EXw7aR058LQBI+eMih/AToBWUSIYw0GdjSW60br+CKITtSM1JGoT0EPg+Xh/Tg6k+HmI3RetjdOwrxA==","shasum":"97ce12d8b9a60d95c5df480d7051ab84ce4f63cf","tarball":"https://registry.npmjs.org/@airabbit/sqlite-mcp-server/-/sqlite-mcp-server-0.1.17.tgz","fileCount":3,"unpackedSize":21800,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQC/5uzJpke80bzeEaPoNb1P9oP6QJ8a/SXwK3n1V9ZiMgIgYEnFps94sEWAd1gwaLAWvC7HEjc+gLblAWFe1UCXevc="}]},"_npmUser":{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"},"directories":{},"maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sqlite-mcp-server_0.1.17_1766482790556_0.34563493114822785"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-21T11:03:53.633Z","modified":"2025-12-23T09:39:50.864Z","0.1.0":"2025-12-21T10:47:35.211Z","0.1.1":"2025-12-21T10:53:12.031Z","0.1.3":"2025-12-21T11:03:53.887Z","0.1.4":"2025-12-21T11:13:13.522Z","0.1.6":"2025-12-21T11:20:00.160Z","0.1.7":"2025-12-21T11:21:37.615Z","0.1.9":"2025-12-21T11:42:06.459Z","0.1.10":"2025-12-21T11:53:34.619Z","0.1.11":"2025-12-21T15:12:06.280Z","0.1.12":"2025-12-21T15:18:54.790Z","0.1.14":"2025-12-21T15:42:36.665Z","0.1.16":"2025-12-23T09:35:39.930Z","0.1.17":"2025-12-23T09:39:50.679Z"},"description":"Generic SQLite Model Context Protocol (MCP) server","maintainers":[{"name":"airabbit","email":"gumdrop-hulk-state@duck.com"}],"readme":"## Generic SQLite MCP Server\n\nThis folder contains a **self-contained, generic Model Context Protocol (MCP) server** for SQLite.\nIt is completely independent from the rest of the repo and can be reused with any SQLite database.\n\n### Capabilities\n\nThe server exposes these tools:\n\n- **`sqlite_list_tables`**: list tables in the database (optionally filtered by a LIKE pattern).\n- **`sqlite_get_table_info`**: describe a table (columns, types, PK info, row count, optional sample rows).\n- **`sqlite_run_query`**: run a **read-only `SELECT`** query with positional parameters.\n- **`sqlite_get_db_info`**: basic info about the DB file (path, size, timestamps).\n\nAll results are returned as JSON text in the MCP response.\n\n### Database configuration\n\nThe server locates the SQLite file using:\n\n1. `SQLITE_DB_PATH` environment variable (preferred).\n2. `MCP_DB_PATH` environment variable (fallback).\n3. `./database.sqlite` in the current working directory (development default).\n\nThe database is opened in **read-only** mode.\n\n### Install & build\n\nFrom the `sqlite-mcp-server` directory:\n\n```bash\nnpm install\nnpm run build\n```\n\n### Run\n\nSet the database path and start the MCP server:\n\n```bash\nSQLITE_DB_PATH=/absolute/path/to/your.sqlite npm start\n```\n\nThe server runs over **stdio**, as required by MCP clients (e.g. Claude Desktop, Cursor MCP, etc.).\n\n### Example Database\n\nAn example SQLite database (`example-small.sqlite`) is included with sample data:\n- `users` table: 3 users (Alice, Bob, Charlie)\n- `posts` table: 3 posts linked to users\n\n### Claude Desktop Configuration\n\nAdd this to your Claude Desktop config file (usually `~/Library/Application Support/Claude/claude_desktop_config.json` on macOS).\nNo API token is required; just set the database path.\n\n**Using the published npm package:**\n```json\n{\n  \"mcpServers\": {\n    \"@airabbit/sqlite-mcp-server\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\",\n        \"@airabbit/sqlite-mcp-server@latest\"\n      ],\n      \"env\": {\n        \"SQLITE_DB_PATH\": \"/tmp/database.sqlite\"\n      }\n    }\n  }\n}\n```\n\n**Using a local build:**\n\n```json\n{\n  \"mcpServers\": {\n    \"@airabbit/sqlite-mcp-server\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"/absolute/path/to/sqlite-mcp-server/build/index.js\"\n      ],\n      \"env\": {\n        \"SQLITE_DB_PATH\": \"/tmp/database.sqlite\"\n      }\n    }\n  }\n}\n```\n\n**Example with included database:**\n```json\n{\n  \"mcpServers\": {\n    \"@airabbit/sqlite-mcp-server\": {\n      \"command\": \"node\",\n      \"args\": [\n        \"/path/to/sqlite-mcp-server/build/index.js\"\n      ],\n      \"env\": {\n        \"SQLITE_DB_PATH\": \"/tmp/database.sqlite\"\n      }\n    }\n  }\n}\n```\n\nReplace the paths with your actual installation path and database file path.\n","readmeFilename":"README.md"}