{"_id":"supabase-mcp","_rev":"9-d0fc4abcbfd72b6e53fada3c2ddc2a90","name":"supabase-mcp","dist-tags":{"latest":"1.5.0"},"versions":{"1.0.0":{"name":"supabase-mcp","version":"1.0.0","keywords":["supabase","mcp","model-context-protocol","claude","anthropic"],"author":"","license":"MIT","_id":"supabase-mcp@1.0.0","maintainers":[{"name":"cappahccino","email":"kennn.mbx@gmail.com"}],"homepage":"https://github.com/Cappahccino/SB-MCP#readme","bugs":{"url":"https://github.com/Cappahccino/SB-MCP/issues"},"bin":{"supabase-mcp":"dist/index.js"},"dist":{"shasum":"c7c63b5541f408c1a8b6193e43bf597a35b7d9ea","tarball":"https://registry.npmjs.org/supabase-mcp/-/supabase-mcp-1.0.0.tgz","fileCount":13,"integrity":"sha512-/RzGyMG6M+d6Vc2Ut8zJ4NuSJqdVPgxf+DfuRlyewWDUHmBqQaDUhL5+KoMmmehQZrut8D41f5GH9ahHfm0jJw==","signatures":[{"sig":"MEQCIAGaY1q/NzpjQyCYNAT/mOcpNxkF7yxoIv6FqzKOTlb1AiBmML7jvB7fHUqjY4GAZDCLBoG22dppYfKhrGH3vBigXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36940},"main":"dist/index.js","engines":{"node":">=16.0.0"},"gitHead":"41be6c38ed655da21fc8c70b17833931a19c2825","scripts":{"dev":"nodemon --exec ts-node src/index.ts","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cappahccino","email":"kennn.mbx@gmail.com"},"repository":{"url":"git+https://github.com/Cappahccino/SB-MCP.git","type":"git"},"_npmVersion":"11.2.0","description":"MCP server for Supabase CRUD operations and Edge Functions integration","directories":{},"_nodeVersion":"23.1.0","dependencies":{"cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","body-parser":"^1.20.2","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^20.10.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/supabase-mcp_1.0.0_1742559145459_0.5614480898111309","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"supabase-mcp","version":"1.0.1","keywords":["supabase","mcp","model-context-protocol","claude","anthropic"],"author":"","license":"MIT","_id":"supabase-mcp@1.0.1","maintainers":[{"name":"cappahccino","email":"kennn.mbx@gmail.com"}],"homepage":"https://github.com/Cappahccino/SB-MCP#readme","bugs":{"url":"https://github.com/Cappahccino/SB-MCP/issues"},"bin":{"supabase-mcp":"dist/index.js"},"dist":{"shasum":"9dacc9672ca45968bf589ec7facf9616253d4d32","tarball":"https://registry.npmjs.org/supabase-mcp/-/supabase-mcp-1.0.1.tgz","fileCount":13,"integrity":"sha512-iTRZbBpFLG1SpBzBGTIMMDsJdZRAm8suTG7MtzQRSPru1bUra9pLRGGSl8y+p4janUM5rSknYrHD7FcZ7VigRw==","signatures":[{"sig":"MEQCIF7a8rafVbZIw9ytP6TRL2mKUpJZw58sxtKPyOVNnccmAiAT1v29gk4u46PT0H/0wqn/UMWecIrjoPSy51jOJ66xjA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39083},"main":"dist/index.js","engines":{"node":">=16.0.0"},"gitHead":"6082136c114c4c783027026a39854be9e6708f18","scripts":{"dev":"nodemon --exec ts-node src/index.ts","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cappahccino","email":"kennn.mbx@gmail.com"},"repository":{"url":"git+https://github.com/Cappahccino/SB-MCP.git","type":"git"},"_npmVersion":"11.2.0","description":"MCP server for Supabase CRUD operations and Edge Functions integration","directories":{},"_nodeVersion":"23.1.0","dependencies":{"cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","get-port":"^5.1.1","body-parser":"^1.20.2","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^20.10.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/supabase-mcp_1.0.1_1742561211246_0.5875429892243054","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"supabase-mcp","version":"1.0.2","keywords":["supabase","mcp","model-context-protocol","claude","anthropic"],"author":"","license":"MIT","_id":"supabase-mcp@1.0.2","maintainers":[{"name":"cappahccino","email":"kennn.mbx@gmail.com"}],"homepage":"https://github.com/Cappahccino/SB-MCP#readme","bugs":{"url":"https://github.com/Cappahccino/SB-MCP/issues"},"bin":{"supabase-mcp":"dist/index.js"},"dist":{"shasum":"40b3460830ee34d38d2f152d694e2424fccdf9ad","tarball":"https://registry.npmjs.org/supabase-mcp/-/supabase-mcp-1.0.2.tgz","fileCount":13,"integrity":"sha512-wsSJEpi3At1tFhWiIo4uSPzZgrbj32N083BckXia6ycscyLNwI3yBATHFvTOFqaGkIaPDu8BauSzJUPMKr761A==","signatures":[{"sig":"MEUCIERm2b2EbQ+PZNFhCzbJ5giF2gOHoz+i0cS0ufHYuRwcAiEAuAbGJOa9hX4c+DpBv54Yw6iqvi13RgvJ5lkRy8PEBt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39527},"main":"dist/index.js","engines":{"node":">=16.0.0"},"gitHead":"266c59ad9ab2d349c58a6dc14bfef8fbba11727c","scripts":{"dev":"nodemon --exec ts-node src/index.ts","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cappahccino","email":"kennn.mbx@gmail.com"},"repository":{"url":"git+https://github.com/Cappahccino/SB-MCP.git","type":"git"},"_npmVersion":"11.2.0","description":"MCP server for Supabase CRUD operations and Edge Functions integration","directories":{},"_nodeVersion":"23.1.0","dependencies":{"cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","get-port":"^5.1.1","body-parser":"^1.20.2","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^20.10.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/supabase-mcp_1.0.2_1742561572601_0.3642116440485381","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"supabase-mcp","version":"1.0.3","keywords":["supabase","mcp","model-context-protocol","claude","anthropic"],"author":"","license":"MIT","_id":"supabase-mcp@1.0.3","maintainers":[{"name":"cappahccino","email":"kennn.mbx@gmail.com"}],"homepage":"https://github.com/Cappahccino/SB-MCP#readme","bugs":{"url":"https://github.com/Cappahccino/SB-MCP/issues"},"bin":{"supabase-mcp":"dist/index.js"},"dist":{"shasum":"757482bc487602ba4ee226e86a0016cc47f5e32f","tarball":"https://registry.npmjs.org/supabase-mcp/-/supabase-mcp-1.0.3.tgz","fileCount":14,"integrity":"sha512-tQuY7mM3R5WrA8uTLk4FNWNQgAG2FjSkv3g1weCTXsjBZCn20atkz7zb/HUZ+YhL651gPZUE1bwhV8Y3omuPSw==","signatures":[{"sig":"MEUCIQDRi9M32ATE1hvZqzgUuUeMXOm8cN4t6CoFaHi3arx+1wIgcmLgySgT6B+7CV2QfC7IoTiGfjLAc2JILm+HWxM04wI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41536},"main":"dist/index.js","engines":{"node":">=16.0.0"},"gitHead":"f1515108b9dc2d16ccc68fbbacd24800d168a80d","scripts":{"dev":"nodemon --exec ts-node src/index.ts","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"tsc","start":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"cappahccino","email":"kennn.mbx@gmail.com"},"repository":{"url":"git+https://github.com/Cappahccino/SB-MCP.git","type":"git"},"_npmVersion":"11.2.0","description":"MCP server for Supabase CRUD operations and Edge Functions integration","directories":{},"_nodeVersion":"23.1.0","dependencies":{"cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","get-port":"^5.1.1","body-parser":"^1.20.2","@supabase/supabase-js":"^2.39.0"},"_hasShrinkwrap":false,"devDependencies":{"nodemon":"^3.0.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^20.10.4","@types/express":"^4.17.21"},"_npmOperationalInternal":{"tmp":"tmp/supabase-mcp_1.0.3_1742563232225_0.16686723410672255","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"supabase-mcp","version":"1.2.0","keywords":["supabase","mcp","model-context-protocol","claude","anthropic"],"author":"","license":"MIT","_id":"supabase-mcp@1.2.0","maintainers":[{"name":"cappahccino","email":"kennn.mbx@gmail.com"}],"homepage":"https://github.com/Cappahccino/SB-MCP#readme","bugs":{"url":"https://github.com/Cappahccino/SB-MCP/issues"},"bin":{"supabase-mcp":"dist/esm/index.js"},"dist":{"shasum":"43c71deff94c4ad9d01489113ebced7c45496936","tarball":"https://registry.npmjs.org/supabase-mcp/-/supabase-mcp-1.2.0.tgz","fileCount":113,"integrity":"sha512-f2L8ym+1RAqcO8aJdDEkBk6egebWdRqXU1FxMYH4NnfmcP9FL+6H9JPQTxkwPGcRmF1pcqx80mw+jzSeXMZAag==","signatures":[{"sig":"MEYCIQDhEcVwTLi9OvJfd4gdtt12qj1Xqi1Hf5jMqMRrD8whKAIhAPgF501PbMMEd8ogOFJXiJLTeb6oIDfxJyFXAluE4G9B","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238935},"type":"module","engines":{"node":">=16.0.0"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"3011a0509cc8c1ba9982999065be0fab8af825cf","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:esm && npm run build:cjs","start":"node dist/esm/index.js","prepack":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json"},"_npmUser":{"name":"cappahccino","email":"kennn.mbx@gmail.com"},"repository":{"url":"git+https://github.com/Cappahccino/SB-MCP.git","type":"git"},"_npmVersion":"11.2.0","description":"MCP server for Supabase CRUD operations and Edge Functions integration","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","body-parser":"^1.20.2","@supabase/supabase-js":"^2.39.0","@modelcontextprotocol/sdk":"^1.7.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.5","eslint":"^8.56.0","nodemon":"^3.0.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^20.10.4","@types/express":"^4.17.21","@types/body-parser":"^1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/supabase-mcp_1.2.0_1742570941301_0.15997905007063795","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"supabase-mcp","version":"1.3.0","keywords":["supabase","mcp","model-context-protocol","claude","anthropic"],"author":"","license":"MIT","_id":"supabase-mcp@1.3.0","maintainers":[{"name":"cappahccino","email":"kennn.mbx@gmail.com"}],"homepage":"https://github.com/Cappahccino/SB-MCP#readme","bugs":{"url":"https://github.com/Cappahccino/SB-MCP/issues"},"bin":{"supabase-mcp":"dist/esm/index.js","supabase-mcp-claude":"dist/esm/claude-transport.js"},"dist":{"shasum":"56fdfd18c51d68336d914eb03d55e7287ff1321d","tarball":"https://registry.npmjs.org/supabase-mcp/-/supabase-mcp-1.3.0.tgz","fileCount":121,"integrity":"sha512-E4lMkTA/2vaQaEP9T8jNSDpP7MQ6wRj/S3w3tGEBMLCjEji85tTgVLE3cg5L7pb5/LwBTBhDVGkt6SDGJ7ztog==","signatures":[{"sig":"MEQCICpRBQ+9fIskNCECbFVWP6TESezOKwMjJoIpTivcBs1LAiBKf52IeLaC0wvus/M7Zj1XG0voPl5zlYJJGi9ZEApEyg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266917},"type":"module","engines":{"node":">=16.0.0"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"283990d6452f8aa49825656bc5debb47a53ee7e2","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:esm && npm run build:cjs","start":"node dist/esm/index.js","prepack":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json","dev:claude":"tsx watch --clear-screen=false src/claude-transport.ts","start:claude":"node dist/esm/claude-transport.js"},"_npmUser":{"name":"cappahccino","email":"kennn.mbx@gmail.com"},"repository":{"url":"git+https://github.com/Cappahccino/SB-MCP.git","type":"git"},"_npmVersion":"11.2.0","description":"MCP server for Supabase CRUD operations and Edge Functions integration","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","body-parser":"^1.20.2","@supabase/supabase-js":"^2.39.0","@modelcontextprotocol/sdk":"^1.7.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.5","eslint":"^8.56.0","nodemon":"^3.0.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^20.10.4","@types/express":"^4.17.21","@types/body-parser":"^1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/supabase-mcp_1.3.0_1742572566082_0.40966183656537747","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"supabase-mcp","version":"1.3.1","keywords":["supabase","mcp","model-context-protocol","claude","anthropic"],"author":"","license":"MIT","_id":"supabase-mcp@1.3.1","maintainers":[{"name":"cappahccino","email":"kennn.mbx@gmail.com"}],"homepage":"https://github.com/Cappahccino/SB-MCP#readme","bugs":{"url":"https://github.com/Cappahccino/SB-MCP/issues"},"bin":{"supabase-mcp":"dist/esm/index.js","supabase-mcp-claude":"dist/esm/claude-entry.js"},"dist":{"shasum":"3300a20629ecb01cfc8723eac8012d33350d6747","tarball":"https://registry.npmjs.org/supabase-mcp/-/supabase-mcp-1.3.1.tgz","fileCount":129,"integrity":"sha512-0MZtseNruyIH5S6EAV31f0GZih+fEqimFqYQwZt3i+536ShliR7PGPYPmQ15wyo0EPpP3BvGFbZ9C4VbXLsacg==","signatures":[{"sig":"MEUCIGZpMS52521CevCEsw5jwSPQjHn/fl9MNIISvBHRCkddAiEAqdzrv2PLaLz9ZRbi6/5QjSokbqoimb8hRicDTjwuzGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":268348},"type":"module","engines":{"node":">=16.0.0"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"bd0f3b4e6452f78f94e37694f1e87fd908f4f332","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:esm && npm run build:cjs","start":"node dist/esm/index.js","prepack":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json","dev:claude":"tsx watch --clear-screen=false src/claude-entry.ts","start:claude":"node dist/esm/claude-entry.js"},"_npmUser":{"name":"cappahccino","email":"kennn.mbx@gmail.com"},"repository":{"url":"git+https://github.com/Cappahccino/SB-MCP.git","type":"git"},"_npmVersion":"11.2.0","description":"MCP server for Supabase CRUD operations and Edge Functions integration","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","body-parser":"^1.20.2","@supabase/supabase-js":"^2.39.0","@modelcontextprotocol/sdk":"^1.7.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.5","eslint":"^8.56.0","nodemon":"^3.0.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^20.10.4","@types/express":"^4.17.21","@types/body-parser":"^1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/supabase-mcp_1.3.1_1742573185386_0.2428713299721137","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"supabase-mcp","version":"1.4.0","keywords":["supabase","mcp","model-context-protocol","claude","anthropic"],"author":"","license":"MIT","_id":"supabase-mcp@1.4.0","maintainers":[{"name":"cappahccino","email":"kennn.mbx@gmail.com"}],"homepage":"https://github.com/Cappahccino/SB-MCP#readme","bugs":{"url":"https://github.com/Cappahccino/SB-MCP/issues"},"bin":{"supabase-mcp":"dist/esm/index.js","supabase-mcp-claude":"dist/esm/claude-entry.js"},"dist":{"shasum":"564f17fbef934527a03eee2b068e7566f791f1de","tarball":"https://registry.npmjs.org/supabase-mcp/-/supabase-mcp-1.4.0.tgz","fileCount":129,"integrity":"sha512-q/VA1YkMRCIqRw9tA+txttmty6JBiKTvOYNzbhnFwS8sXBfxP6m/jSFiSgWmoqR4UXSHDzQmrxJAwa09nUSd0g==","signatures":[{"sig":"MEUCIAo4bi1xncPYowUj8mJd7mCQbgs7lt42Th4LoKPlLTQ+AiEAtKbOE5ahg4WfLXgb1u4fx/of9xm2+wNF8D142N1eet8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":290394},"type":"module","engines":{"node":">=16.0.0"},"exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"gitHead":"14f22426ae1684178183202b7a77d5bb61cbfabb","scripts":{"dev":"tsx watch --clear-screen=false src/index.ts","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1","build":"npm run build:esm && npm run build:cjs","start":"node dist/esm/index.js","prepack":"npm run build","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json","dev:claude":"tsx watch --clear-screen=false src/claude-entry.ts","start:claude":"node dist/esm/claude-entry.js"},"_npmUser":{"name":"cappahccino","email":"kennn.mbx@gmail.com"},"repository":{"url":"git+https://github.com/Cappahccino/SB-MCP.git","type":"git"},"_npmVersion":"11.2.0","description":"MCP server for Supabase CRUD operations and Edge Functions integration","directories":{},"_nodeVersion":"23.1.0","dependencies":{"zod":"^3.22.4","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","body-parser":"^1.20.2","@supabase/supabase-js":"^2.39.0","@modelcontextprotocol/sdk":"^1.7.0"},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.16.5","eslint":"^8.56.0","nodemon":"^3.0.2","ts-node":"^10.9.1","typescript":"^5.3.3","@types/cors":"^2.8.17","@types/node":"^20.10.4","@types/express":"^4.17.21","@types/body-parser":"^1.19.5"},"_npmOperationalInternal":{"tmp":"tmp/supabase-mcp_1.4.0_1742573842126_0.7684153464578884","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"supabase-mcp","version":"1.5.0","description":"MCP server for Supabase CRUD operations","type":"module","exports":{"./*":{"import":"./dist/esm/*","require":"./dist/cjs/*"}},"typesVersions":{"*":{"*":["./dist/esm/*"]}},"bin":{"supabase-mcp":"dist/esm/index.js","supabase-mcp-claude":"dist/esm/claude-entry.js"},"scripts":{"start":"node dist/esm/index.js","start:claude":"node dist/esm/claude-entry.js","dev":"tsx watch --clear-screen=false src/index.ts","dev:claude":"tsx watch --clear-screen=false src/claude-entry.ts","build":"npm run build:esm && npm run build:cjs","build:esm":"tsc -p tsconfig.prod.json && echo '{\"type\": \"module\"}' > dist/esm/package.json","build:cjs":"tsc -p tsconfig.cjs.json && echo '{\"type\": \"commonjs\"}' > dist/cjs/package.json","prepack":"npm run build","lint":"eslint . --ext .ts","test":"echo \"Error: no test specified\" && exit 1"},"keywords":["supabase","mcp","model-context-protocol","claude","anthropic"],"author":"","license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.7.0","@supabase/supabase-js":"^2.39.0","body-parser":"^1.20.2","cors":"^2.8.5","dotenv":"^16.3.1","express":"^4.18.2","zod":"^3.22.4"},"devDependencies":{"@types/body-parser":"^1.19.5","@types/cors":"^2.8.17","@types/express":"^4.17.21","@types/node":"^20.10.4","eslint":"^8.56.0","nodemon":"^3.0.2","tsx":"^4.16.5","ts-node":"^10.9.1","typescript":"^5.3.3"},"engines":{"node":">=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/Cappahccino/SB-MCP.git"},"bugs":{"url":"https://github.com/Cappahccino/SB-MCP/issues"},"homepage":"https://github.com/Cappahccino/SB-MCP#readme","_id":"supabase-mcp@1.5.0","gitHead":"eff6c4beb6a7272731bc89c3825cabe8339023da","_nodeVersion":"23.1.0","_npmVersion":"11.2.0","dist":{"integrity":"sha512-lc8U+kinHPUMWXQmiNFxKwjdjzi9hnU2wIOWF3u6KJLZDvt0LJg92NouuHtj6oj+OaB3HPzGzKA2rSOtLltUqg==","shasum":"65fbf2396ebe84abde63c57fd6e32d3dd225719d","tarball":"https://registry.npmjs.org/supabase-mcp/-/supabase-mcp-1.5.0.tgz","fileCount":129,"unpackedSize":262345,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIH8W9SIWk0MhRwe2+7CKE8NR+udB5E5gnpyuqfUkm6aVAiAA+6wBB5TsSDm8g1qGeHX6+cYP0G03p9x9Cz0SVMbR8w=="}]},"_npmUser":{"name":"cappahccino","email":"kennn.mbx@gmail.com"},"directories":{},"maintainers":[{"name":"cappahccino","email":"kennn.mbx@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/supabase-mcp_1.5.0_1742588196722_0.21905068076647805"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-21T12:12:25.458Z","modified":"2025-03-21T20:16:37.099Z","1.0.0":"2025-03-21T12:12:25.658Z","1.0.1":"2025-03-21T12:46:51.493Z","1.0.2":"2025-03-21T12:52:52.958Z","1.0.3":"2025-03-21T13:20:32.431Z","1.2.0":"2025-03-21T15:29:01.451Z","1.3.0":"2025-03-21T15:56:06.284Z","1.3.1":"2025-03-21T16:06:25.582Z","1.4.0":"2025-03-21T16:17:22.293Z","1.5.0":"2025-03-21T20:16:36.929Z"},"bugs":{"url":"https://github.com/Cappahccino/SB-MCP/issues"},"license":"MIT","homepage":"https://github.com/Cappahccino/SB-MCP#readme","keywords":["supabase","mcp","model-context-protocol","claude","anthropic"],"repository":{"type":"git","url":"git+https://github.com/Cappahccino/SB-MCP.git"},"description":"MCP server for Supabase CRUD operations","maintainers":[{"name":"cappahccino","email":"kennn.mbx@gmail.com"}],"readme":"# Supabase MCP Server\n\nA Model Context Protocol (MCP) server that allows Claude and other LLMs to interact with Supabase to perform CRUD operations on Postgres tables.\n\n## Features\n\n- Database operations:\n  - Query data with filters\n  - Insert data\n  - Update data\n  - Delete data\n  - List tables\n\n## Prerequisites\n\n- Node.js (v16 or newer)\n- npm or yarn\n- Supabase project with API keys\n\n## Installation\n\n### Option 1: Install from npm (recommended)\n\nThe package is published on npm! You can install it globally with:\n\n```bash\nnpm install -g supabase-mcp\n```\n\nOr locally in your project:\n\n```bash\nnpm install supabase-mcp\n```\n\n### Option 2: Clone the repository\n\n```bash\ngit clone https://github.com/Cappahccino/SB-MCP.git\ncd SB-MCP\nnpm install\nnpm run build\n```\n\n## Configuration\n\nCreate a `.env` file with your Supabase credentials:\n\n```\n# Supabase credentials\nSUPABASE_URL=your_supabase_project_url\nSUPABASE_ANON_KEY=your_supabase_anon_key\nSUPABASE_SERVICE_ROLE_KEY=your_supabase_service_role_key\n\n# MCP server configuration\nMCP_SERVER_PORT=3000\nMCP_SERVER_HOST=localhost\nMCP_API_KEY=your_secret_api_key\n```\n\n## Usage with Claude\n\nClaude requires a specific transport mode for compatibility. This package provides a dedicated binary for Claude integration:\n\n### In Claude Desktop MCP Config\n\n```json\n\"supabase\": {\n  \"command\": \"npx\",\n  \"args\": [\n    \"-y\",\n    \"supabase-mcp@latest\",\n    \"supabase-mcp-claude\"\n  ],\n  \"env\": {\n    \"SUPABASE_URL\": \"your_supabase_project_url\",\n    \"SUPABASE_ANON_KEY\": \"your_supabase_anon_key\", \n    \"SUPABASE_SERVICE_ROLE_KEY\": \"your_service_role_key\",\n    \"MCP_API_KEY\": \"your_secret_api_key\"\n  }\n}\n```\n\nMake sure you set the required environment variables in the configuration. Claude will use the stdio transport for communication.\n\n### Manual Testing with Claude Binary\n\nFor testing outside of Claude, you can run:\n\n```bash\nnpm run start:claude\n```\n\nOr if installed globally:\n\n```bash\nsupabase-mcp-claude\n```\n\n## Usage as a Standalone Server\n\nAfter installing globally:\n\n```bash\nsupabase-mcp\n```\n\nThis will start the MCP server at http://localhost:3000 (or the port specified in your .env file).\n\n## Usage in Your Code\n\nYou can also use supabase-mcp as a library in your own Node.js projects:\n\n```javascript\nimport { createServer, mcpConfig, validateConfig } from 'supabase-mcp';\n\n// Validate configuration\nvalidateConfig();\n\n// Create the server\nconst app = createServer();\n\n// Start the server\napp.listen(mcpConfig.port, mcpConfig.host, () => {\n  console.log(`Supabase MCP server running at http://${mcpConfig.host}:${mcpConfig.port}`);\n});\n```\n\n## Troubleshooting\n\n### Common Issues and Solutions\n\n#### 1. \"Port XXXX is already in use\"\nThe HTTP server attempts to find an available port automatically. You can manually specify a different port in your `.env` file by changing the `MCP_SERVER_PORT` value.\n\n#### 2. \"Missing required environment variables\"\nMake sure you have a proper `.env` file with all the required values or that you've set the environment variables in your system.\n\n#### 3. \"TypeError: Class constructor Server cannot be invoked without 'new'\"\nIf you see this error, you may be running an older version of the package. Update to the latest version:\n```bash\nnpm install -g supabase-mcp@latest\n```\n\n#### 4. JSON parsing errors with Claude\nMake sure you're using the Claude-specific binary (`supabase-mcp-claude`) instead of the regular HTTP server (`supabase-mcp`).\n\n#### 5. Request timed out with Claude\nThis usually means Claude initiated the connection but the server was unable to respond in time. Check:\n- Are your Supabase credentials correct?\n- Is your server setup properly and running?\n- Is there anything blocking the connection?\n\n## Tools Reference\n\n### Database Tools\n\n1. **queryDatabase**\n   - Parameters:\n     - `table` (string): Name of the table to query\n     - `select` (string, optional): Comma-separated list of columns (default: \"*\")\n     - `query` (object, optional): Filter conditions\n\n2. **insertData**\n   - Parameters:\n     - `table` (string): Name of the table\n     - `data` (object or array of objects): Data to insert\n\n3. **updateData**\n   - Parameters:\n     - `table` (string): Name of the table\n     - `data` (object): Data to update as key-value pairs\n     - `query` (object): Filter conditions for the update\n\n4. **deleteData**\n   - Parameters:\n     - `table` (string): Name of the table\n     - `query` (object): Filter conditions for deletion\n\n5. **listTables**\n   - Parameters: None\n\n## Version History\n\n- 1.0.0: Initial release\n- 1.0.1: Added automatic port selection\n- 1.0.2: Fixed protocol compatibility issues\n- 1.0.3: Added JSON-RPC support\n- 1.1.0: Complete rewrite using official MCP SDK\n- 1.2.0: Added separate Claude transport and fixed port conflict issues\n- 1.3.0: Updated for improved compatibility with TypeScript projects\n- 1.4.0: Fixed Claude stdio transport integration based on Supabase community best practices\n- 1.5.0: Removed Edge Function support to improve stability and focus on database operations\n\n## License\n\nMIT","readmeFilename":"README.md"}