{"_id":"@supabase/mcp-utils","_rev":"21-58bd42e28e5849c89938a2d0d8b116f1","name":"@supabase/mcp-utils","dist-tags":{"latest":"0.5.0"},"versions":{"0.1.0":{"name":"@supabase/mcp-utils","version":"0.1.0","license":"MIT","_id":"@supabase/mcp-utils@0.1.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"}],"dist":{"shasum":"307dcdf187ef3423c1dfd1413530da9c879c12b5","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.1.0.tgz","fileCount":8,"integrity":"sha512-R1kv7rg8Bhrf+jgAtrnDK5Lj2Z5T2UJSmIEtA9ZxpToSIy01ye0DRLOK1Fz1D+lgCBlNWLOzc/RC5v0L9mTZ8g==","signatures":[{"sig":"MEUCIQCA3cw9dbFMPQZvCfb2TXta+fs3m/nz5OEW4HXb06lV8gIgf09rYF/TjT4PiSZ2l0R8/ez8YIpzavL3AdeGEVfinwU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15036},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"gitHead":"d7c6539b8c2b47fbfdee1e90fb3ed1a09c532cfd","scripts":{"build":"tsup --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"gregnr","email":"greg.nmr@gmail.com"},"_npmVersion":"10.8.3","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@modelcontextprotocol/sdk":"^1.0.4","@total-typescript/tsconfig":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.1.0_1735935779082_0.3833049546076741","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@supabase/mcp-utils","version":"0.1.1","license":"MIT","_id":"@supabase/mcp-utils@0.1.1","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"}],"dist":{"shasum":"51c074633166f2e98f912e0b8ab9bc470f73f426","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.1.1.tgz","fileCount":8,"integrity":"sha512-1ViSWCE8MQJj8WLbQ36n+jCcNfC5VAa+wyaCAoNB+SRU17rPOSV4/5L7zjPOkkJ+abdfQP/SEU3seHKoeIJrww==","signatures":[{"sig":"MEQCIQClWr6pV8RxcD+4QowZuexNouz49vnWWvklRGZZGYpXSwIfQKq92YjYQ4CdD8dalk07nCAJl7o1vyLbWfSJEKdk7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58767},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"gitHead":"502d87815ac42fb02f275b60b448cae21bc62cd9","scripts":{"test":"vitest","build":"tsup --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"gregnr","email":"greg.nmr@gmail.com"},"_npmVersion":"10.8.3","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.8","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@total-typescript/tsconfig":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.1.1_1743289388015_0.657879764187588","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@supabase/mcp-utils","version":"0.1.2","license":"Apache-2.0","_id":"@supabase/mcp-utils@0.1.2","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"}],"dist":{"shasum":"8f559e9bda14ca4ff5a85225cce36da780101060","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.1.2.tgz","fileCount":8,"integrity":"sha512-NoY9mzu2H6Bveu0H5SX3fEH8wql3tMf0tH8pEIgCLIBStctchzs/P1/ugWMeA00vnSQCqHbgvsIzfeyq2wSfmw==","signatures":[{"sig":"MEQCIHCrwO71U5ZkDYjL3KSqvjoHJXGzxMHdQs0Qx71r+3MTAiAZZOVdD5+K4K6xcv1wTF3/hwikU7j9xj4E4t3USUEMqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58821},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"gitHead":"0a4cb2bcc3301860f4c270e3369bfb14dc17166b","scripts":{"test":"vitest","build":"tsup --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"gregnr","email":"greg.nmr@gmail.com"},"_npmVersion":"10.8.3","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.9","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@total-typescript/tsconfig":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.1.2_1744060568088_0.36258485580773114","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@supabase/mcp-utils","version":"0.1.3","license":"Apache-2.0","_id":"@supabase/mcp-utils@0.1.3","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"}],"dist":{"shasum":"f96278a27d493c8c6151507c568c110238195e28","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.1.3.tgz","fileCount":8,"integrity":"sha512-WydcShLsJ9xG2nbLqf2q2k1KN+L2Yq30ay7/UNEh1kLY1lvjqZbnIb9Q7z25icTZuSYscRDxn8Jljj+F3bXdhw==","signatures":[{"sig":"MEUCIQDZ9EUgVfFz4P4ydSPL7M/gYCbvZeOlKMf7etuYPUbmUQIgQ9rUkpBfrzL0vqbqfinzAp4PBNfx/f0fmbe7k8zkYGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58691},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"gitHead":"fbe5570185341abd17f279c8c42fad5c5670bcd1","scripts":{"test":"vitest","build":"tsup --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"gregnr","email":"greg.nmr@gmail.com"},"_npmVersion":"10.8.3","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.9","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@total-typescript/tsconfig":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.1.3_1744391360918_0.764400446426353","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@supabase/mcp-utils","version":"0.2.0","license":"Apache-2.0","_id":"@supabase/mcp-utils@0.2.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"}],"dist":{"shasum":"7f5adaa90f1615b7c433528b5caea8deb1d01df2","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.2.0.tgz","fileCount":8,"integrity":"sha512-enAUrxkij9+hNgG38Y1HMFHCLCRGbqOGpeTIE5SRxIHN8LXIY7oqP6OmYJgRWDTqEyV4JOP7wXeuJNtMY5Qrdw==","signatures":[{"sig":"MEUCIBUEvIgkbMYj4LeXlOYF4IvddT3MMMkk7arqQENXTPwvAiEAoFrF+9ESVTWjLydtprGLhSvw2xztSCD90FZL8zmXbrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":70959},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"gitHead":"e30a8bef8d3bcb3331028d9d0ea7aa0314e18c02","scripts":{"test":"vitest","build":"tsup --clean","prepublishOnly":"npm run build"},"_npmUser":{"name":"gregnr","email":"greg.nmr@gmail.com"},"_npmVersion":"10.8.3","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.9","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@total-typescript/tsconfig":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.2.0_1745615072946_0.9407339323641586","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@supabase/mcp-utils","version":"0.2.1","license":"Apache-2.0","_id":"@supabase/mcp-utils@0.2.1","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"soedirgo","email":"bobbie@soedirgo.dev"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"}],"dist":{"shasum":"68f8420d3c835f0e519c8b7d3ce15190aa2b9df3","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.2.1.tgz","fileCount":8,"integrity":"sha512-T3LEAEKXOxHGVzhPvxqbAYbxluUKNxQpFnYVyRIazQJOQzZ03tCg+pp3LUYQi0HkWPIo+u+AgtULJVEvgeNr/Q==","signatures":[{"sig":"MEYCIQDxPVX/2fsBIiv/SuRdTz7dDtBrniVovRTw2YNiFqIgKwIhAJdqr79qBw2CVBaSTvY8n/t6WRzHIJaxJHpGJ6+cLX7Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68877},"main":"dist/index.cjs","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"gitHead":"fc794b4a11be151ae1bf8a917e3bb2d54147a170","scripts":{"test":"vitest","build":"tsup --clean","test:coverage":"vitest --coverage","prepublishOnly":"npm run build"},"_npmUser":{"name":"gregnr","email":"greg.nmr@gmail.com"},"_npmVersion":"10.8.3","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"22.9.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.11.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.9","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@total-typescript/tsconfig":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.2.1_1748991697441_0.961148584631345","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@supabase/mcp-utils","version":"0.2.2","license":"Apache-2.0","_id":"@supabase/mcp-utils@0.2.2","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"kamilogorek","email":"kamil.ogorek@gmail.com"},{"name":"lakshan-supabase","email":"lakshan@supabase.io"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"dist":{"shasum":"1a55543c8c61ced0d44f7e92b32994f9603d102d","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.2.2.tgz","fileCount":9,"integrity":"sha512-hg4IR1iw2k3zdCiB5abvROSsVK/rOdUoyai3N97uG7c3NSQjWp0M6xPJEoH4TJE63pwY0oTc4eQAjXSmTlNK4Q==","signatures":[{"sig":"MEUCIDOHxmTA+lmZZaUbK0BQP+KPJi6r7Hx3vAygF/GZ7OCfAiEAl+F5dAm1YoMPIwzYwJ+J8wbnZVwlJ55iUqUhb1bn63Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":82378},"main":"dist/index.cjs","type":"module","_from":"file:supabase-mcp-utils-0.2.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup --clean","prebuild":"pnpm typecheck","typecheck":"tsc --noEmit","test:coverage":"vitest --coverage"},"_npmUser":{"name":"gregnr","email":"greg.nmr@gmail.com"},"_resolved":"/private/var/folders/ct/6sqtvhf15pz6n55zryf4jzcw0000gn/T/c99e85958880ad5d541f259c7d25335c/supabase-mcp-utils-0.2.2.tgz","_integrity":"sha512-hg4IR1iw2k3zdCiB5abvROSsVK/rOdUoyai3N97uG7c3NSQjWp0M6xPJEoH4TJE63pwY0oTc4eQAjXSmTlNK4Q==","_npmVersion":"10.9.3","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.9","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@total-typescript/tsconfig":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.2.2_1758230912046_0.31267304842797183","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@supabase/mcp-utils","version":"0.2.3","license":"Apache-2.0","_id":"@supabase/mcp-utils@0.2.3","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"dist":{"shasum":"3d00e767fe88bd2e11b0e030d3cac74beaf4a7bb","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.2.3.tgz","fileCount":9,"integrity":"sha512-tw+DENThCaf5PrD5VrD9Gej8K0mi76mmrILdxpCnmJSaga1jFMpOpEaIjkQBXG5YKlhUqlyKfcaqx9bTuz8Bxg==","signatures":[{"sig":"MEYCIQCSJpqq6wvOARmj7m1d4prMOyCB6fqAVIrSVrtNRz7TgwIhANgl5sO7Uzx6s48V8+TUw9mtDh+NjVWG3Pj2HDAb338y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87280},"main":"dist/index.cjs","type":"module","_from":"file:supabase-mcp-utils-0.2.3.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup --clean","prebuild":"pnpm typecheck","typecheck":"tsc --noEmit","test:coverage":"vitest --coverage"},"_npmUser":{"name":"mattrossman","email":"matthewjonrossman@gmail.com"},"_resolved":"/private/var/folders/t2/943pbf6n4hv1143kv7h7_rbr0000gn/T/70a0296e611e3197bcfaa4b489e50535/supabase-mcp-utils-0.2.3.tgz","_integrity":"sha512-tw+DENThCaf5PrD5VrD9Gej8K0mi76mmrILdxpCnmJSaga1jFMpOpEaIjkQBXG5YKlhUqlyKfcaqx9bTuz8Bxg==","_npmVersion":"10.9.3","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.9","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@total-typescript/tsconfig":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.2.3_1760994216757_0.7580612816581596","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@supabase/mcp-utils","version":"0.2.4","license":"Apache-2.0","_id":"@supabase/mcp-utils@0.2.4","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"dist":{"shasum":"fad7a69fa6e4e81c6c9030f4e56c681da74ef0e4","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.2.4.tgz","fileCount":9,"integrity":"sha512-oFLse3fDFDAY/Ahhzju1kJ0A22evVPCeMi0bIu8aNam+5KNKeWhgDrRp1v5Q7b17OH63Z1Rp7zwSmQXoKa1dRQ==","signatures":[{"sig":"MEUCIFJNGFp+806qmnDeP5bfZsTlBcojeOKUe7Iho9R/2HdXAiEAkROEViIkRUw2qiJBSRE6mkYBlw2B22BnxueHp1hHtok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87952},"main":"dist/index.cjs","type":"module","_from":"file:supabase-mcp-utils-0.2.4.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup --clean","prebuild":"pnpm typecheck","typecheck":"tsc --noEmit","test:coverage":"vitest --coverage"},"_npmUser":{"name":"mattrossman","email":"matthewjonrossman@gmail.com"},"_resolved":"/private/var/folders/t2/943pbf6n4hv1143kv7h7_rbr0000gn/T/7ae8dbef6eab5ec6369f1950e23c924a/supabase-mcp-utils-0.2.4.tgz","_integrity":"sha512-oFLse3fDFDAY/Ahhzju1kJ0A22evVPCeMi0bIu8aNam+5KNKeWhgDrRp1v5Q7b17OH63Z1Rp7zwSmQXoKa1dRQ==","_npmVersion":"10.9.3","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.24.1","zod-to-json-schema":"^3.24.1","@modelcontextprotocol/sdk":"^1.18.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","vitest":"^2.1.9","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@total-typescript/tsconfig":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.2.4_1761932149672_0.5623517257733524","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@supabase/mcp-utils","version":"0.3.0","license":"Apache-2.0","_id":"@supabase/mcp-utils@0.3.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase-community/supabase-mcp#readme","bugs":{"url":"https://github.com/supabase-community/supabase-mcp/issues"},"dist":{"shasum":"367353ea7531e24a029f6db69e26eb638bd9e2b9","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.3.0.tgz","fileCount":9,"integrity":"sha512-CdAvHImuQ5ZuMNfvFgV2LKmW8uD3ybiX8fS38toOPZn9IzxjmRoIqENld4OGxRDo0yBSnr/bwQLKD+4r4lM/gg==","signatures":[{"sig":"MEQCIDBrd37EAFTB9l1soOo7E57iRLM7xAE8RXABChRefp2aAiAotpSp5JMyx5V+KumYJq3VCt5CZsLbXOrvmxIoir+Geg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87791},"main":"dist/index.cjs","type":"module","_from":"file:supabase-mcp-utils-0.3.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup --clean","prebuild":"pnpm typecheck","typecheck":"tsc --noEmit","test:coverage":"vitest --coverage"},"_npmUser":{"name":"mattrossman","email":"matthewjonrossman@gmail.com"},"_resolved":"/private/var/folders/t2/943pbf6n4hv1143kv7h7_rbr0000gn/T/eb3aa98d08d2fefa3e26c847ec2b2ba9/supabase-mcp-utils-0.3.0.tgz","_integrity":"sha512-CdAvHImuQ5ZuMNfvFgV2LKmW8uD3ybiX8fS38toOPZn9IzxjmRoIqENld4OGxRDo0yBSnr/bwQLKD+4r4lM/gg==","repository":{"url":"git+https://github.com/supabase-community/supabase-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","dependencies":{"@modelcontextprotocol/sdk":"1.23.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","tsup":"^8.3.5","vitest":"^2.1.9","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.3.0_1767717682247_0.4499389698355236","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@supabase/mcp-utils","version":"0.3.1","license":"Apache-2.0","_id":"@supabase/mcp-utils@0.3.1","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase-community/supabase-mcp#readme","bugs":{"url":"https://github.com/supabase-community/supabase-mcp/issues"},"dist":{"shasum":"7f3078b5591b3bbf76c46b923354e80b73aaae70","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.3.1.tgz","fileCount":9,"integrity":"sha512-t9jVa9yvI+yGKLTsTgW1gQUX2tj77mcgy+OiRe/ysS+tvFckxZZTZUJrAMvVeIe6IMJ5FVXk5FWA4gIU9EyYyg==","signatures":[{"sig":"MEUCIQCYqmaqkdu6vh1/Hqto5+VTVkTHWKAqWIV1Pi7xwG+SggIgL75MrllcaF/CAlFke4bT34GPZtRaTI72HmyOOaEubrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87973},"main":"dist/index.cjs","type":"module","_from":"file:supabase-mcp-utils-0.3.1.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup --clean","prebuild":"pnpm typecheck","typecheck":"tsc --noEmit","test:coverage":"vitest --coverage"},"_npmUser":{"name":"mattrossman","email":"matthewjonrossman@gmail.com"},"_resolved":"/private/var/folders/t2/943pbf6n4hv1143kv7h7_rbr0000gn/T/dba6364c79825290ca8c93c9ccd35b25/supabase-mcp-utils-0.3.1.tgz","_integrity":"sha512-t9jVa9yvI+yGKLTsTgW1gQUX2tj77mcgy+OiRe/ysS+tvFckxZZTZUJrAMvVeIe6IMJ5FVXk5FWA4gIU9EyYyg==","repository":{"url":"git+https://github.com/supabase-community/supabase-mcp.git","type":"git"},"_npmVersion":"10.9.3","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"22.18.0","dependencies":{"@modelcontextprotocol/sdk":"1.23.1"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","tsup":"^8.3.5","vitest":"^2.1.9","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.3.1_1767729314109_0.4682682219654559","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@supabase/mcp-utils","version":"0.3.2","license":"Apache-2.0","_id":"@supabase/mcp-utils@0.3.2","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase-community/supabase-mcp#readme","bugs":{"url":"https://github.com/supabase-community/supabase-mcp/issues"},"dist":{"shasum":"9cfec66f56eabef1ffeaed534d669f7fbb540cae","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.3.2.tgz","fileCount":9,"integrity":"sha512-hGenK6oEFHkWhAyKGD1gNeIsHRRCl/N/kHmwubZm+UWCj4O1iuS6XgX1Ub2+mH25qqpUHIMaVm9BEV2p1RbhNQ==","signatures":[{"sig":"MEUCIBXA3cv5QKIxkfFmqXpHZb/0ME4GWZst/g5lirv9W1pKAiEAytbiOAgIshj2Qq8ELvH2ivNJ3yxGjnqktWBV/haIgbc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87990},"main":"dist/index.cjs","type":"module","_from":"file:supabase-mcp-utils-0.3.2.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup --clean","prebuild":"pnpm typecheck","typecheck":"tsc --noEmit","test:coverage":"vitest --coverage"},"_npmUser":{"name":"mattrossman","email":"matthewjonrossman@gmail.com"},"_resolved":"/private/var/folders/t2/943pbf6n4hv1143kv7h7_rbr0000gn/T/296f5ca99ff1c43098f82e6d68e08b76/supabase-mcp-utils-0.3.2.tgz","_integrity":"sha512-hGenK6oEFHkWhAyKGD1gNeIsHRRCl/N/kHmwubZm+UWCj4O1iuS6XgX1Ub2+mH25qqpUHIMaVm9BEV2p1RbhNQ==","repository":{"url":"git+https://github.com/supabase-community/supabase-mcp.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","tsup":"^8.3.5","vitest":"^2.1.9","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.3.2_1769458627372_0.5259245389316967","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@supabase/mcp-utils","version":"0.4.0","license":"Apache-2.0","_id":"@supabase/mcp-utils@0.4.0","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"mandarini","email":"katerina.skroumpelou@supabase.io"},{"name":"chase.cresgy","email":"chase.cresgy@supabase.io"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"homepage":"https://github.com/supabase-community/supabase-mcp#readme","bugs":{"url":"https://github.com/supabase-community/supabase-mcp/issues"},"dist":{"shasum":"331a29d693786596bbd811a5bc716fe28504b3ab","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.4.0.tgz","fileCount":9,"integrity":"sha512-mJ06GYLLZGW4zfz4yl08P2wrx0ORqW5iIAFyqvWJAInIjoa3w7EfJs/h+RbvCE+x7UYuSQeDUXpLJc4lJWDBKA==","signatures":[{"sig":"MEQCIHKu1EkAz7ud56yHKShdz2zMEyVRZkc2wQ9Nt0vM1kQtAiAXpfH+auwldnjnCtYqLkxaPWqULTNw526DPxbp8rjlMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":89655},"main":"dist/index.cjs","type":"module","_from":"file:supabase-mcp-utils-0.4.0.tgz","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.cjs"}},"scripts":{"dev":"tsup --watch","test":"vitest","build":"tsup --clean","prebuild":"pnpm typecheck","typecheck":"tsc --noEmit","test:coverage":"vitest --coverage"},"_npmUser":{"name":"mattrossman","email":"matthewjonrossman@gmail.com"},"_resolved":"/private/var/folders/t2/943pbf6n4hv1143kv7h7_rbr0000gn/T/9c5e0ef9375ee47886535628852b51bc/supabase-mcp-utils-0.4.0.tgz","_integrity":"sha512-mJ06GYLLZGW4zfz4yl08P2wrx0ORqW5iIAFyqvWJAInIjoa3w7EfJs/h+RbvCE+x7UYuSQeDUXpLJc4lJWDBKA==","repository":{"url":"git+https://github.com/supabase-community/supabase-mcp.git","type":"git"},"_npmVersion":"11.5.1","description":"MCP utilities","directories":{},"sideEffects":false,"_nodeVersion":"24.5.0","_hasShrinkwrap":false,"devDependencies":{"zod":"^3.25.0 || ^4.0.0","tsup":"^8.3.5","vitest":"^2.1.9","prettier":"^3.3.3","typescript":"^5.6.3","@types/node":"^22.8.6","@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4"},"peerDependencies":{"zod":"^3.25.0 || ^4.0.0","@modelcontextprotocol/sdk":"^1.25.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-utils_0.4.0_1772478823831_0.7807565645696308","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@supabase/mcp-utils","version":"0.5.0","description":"MCP utilities","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/supabase-community/supabase-mcp.git"},"type":"module","main":"dist/index.cjs","types":"dist/index.d.ts","sideEffects":false,"exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts","default":"./dist/index.cjs"}},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.25.2","zod":"^3.25.0 || ^4.0.0"},"devDependencies":{"@modelcontextprotocol/sdk":"^1.25.2","@total-typescript/tsconfig":"^1.0.4","@types/node":"^22.8.6","prettier":"^3.3.3","tsup":"^8.3.5","typescript":"^5.6.3","vitest":"^2.1.9","zod":"^3.25.0 || ^4.0.0"},"scripts":{"build":"tsup --clean","dev":"tsup --watch","typecheck":"tsc --noEmit","prebuild":"pnpm typecheck","test":"vitest","test:coverage":"vitest --coverage"},"_id":"@supabase/mcp-utils@0.5.0","bugs":{"url":"https://github.com/supabase-community/supabase-mcp/issues"},"homepage":"https://github.com/supabase-community/supabase-mcp#readme","_integrity":"sha512-sGcM3I49Ht+Z6v/zu1b9mRxaVJcPmFpT5xBR3sBAR6/R4gXTaaaC2skW6ZCyCHy3ch2eyJg1bQHtinIfaqcxGw==","_resolved":"/tmp/881093daaa6fdfac573ea928acbe80b0/supabase-mcp-utils-0.5.0.tgz","_from":"file:supabase-mcp-utils-0.5.0.tgz","_nodeVersion":"24.15.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-sGcM3I49Ht+Z6v/zu1b9mRxaVJcPmFpT5xBR3sBAR6/R4gXTaaaC2skW6ZCyCHy3ch2eyJg1bQHtinIfaqcxGw==","shasum":"036c6cccb6c15bb6a3762df6d287989be0f9fbbc","tarball":"https://registry.npmjs.org/@supabase/mcp-utils/-/mcp-utils-0.5.0.tgz","fileCount":9,"unpackedSize":91380,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@supabase%2fmcp-utils@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGP8l6UIYY6vB8y2D9tNWDTU8ntWHuYrcVfsDRoshqaEAiBJeE9Ao/HoIf38bso3uSPEpsSyS0wXgxU5sqzCIAy4og=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:3aab4b98-6713-4e94-b096-e263571ea63e"}},"directories":{},"maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"mandarini","email":"katerina.skroumpelou@supabase.io"},{"name":"chase.cresgy","email":"chase.cresgy@supabase.io"},{"name":"dswbx","email":"dennis.senn@gmx.ch"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-utils_0.5.0_1777589667489_0.0708572751152079"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-03T20:22:58.980Z","modified":"2026-04-30T22:54:28.453Z","0.1.0":"2025-01-03T20:22:59.299Z","0.1.1":"2025-03-29T23:03:08.214Z","0.1.2":"2025-04-07T21:16:08.358Z","0.1.3":"2025-04-11T17:09:21.099Z","0.2.0":"2025-04-25T21:04:33.181Z","0.2.1":"2025-06-03T23:01:37.613Z","0.2.2":"2025-09-18T21:28:32.239Z","0.2.3":"2025-10-20T21:03:36.929Z","0.2.4":"2025-10-31T17:35:49.901Z","0.3.0":"2026-01-06T16:41:22.396Z","0.3.1":"2026-01-06T19:55:14.258Z","0.3.2":"2026-01-26T20:17:07.532Z","0.4.0":"2026-03-02T19:13:44.038Z","0.5.0":"2026-04-30T22:54:27.659Z"},"bugs":{"url":"https://github.com/supabase-community/supabase-mcp/issues"},"license":"Apache-2.0","homepage":"https://github.com/supabase-community/supabase-mcp#readme","repository":{"type":"git","url":"git+https://github.com/supabase-community/supabase-mcp.git"},"description":"MCP utilities","maintainers":[{"name":"etienne_supa","email":"etienne@supabase.io"},{"name":"kiwicopple","email":"pcopplestone@gmail.com"},{"name":"ange1ico","email":"angelico.delosreyes@gmail.com"},{"name":"awalias","email":"antwilson@hotmail.co.uk"},{"name":"gregnr","email":"greg.nmr@gmail.com"},{"name":"phamhieu1998","email":"phamhieu1998@gmail.com"},{"name":"inian","email":"inian1234@gmail.com"},{"name":"stdim","email":"sdimitrovski@gmail.com"},{"name":"ziinc_supabase","email":"tzeyiing@supabase.com"},{"name":"mandarini","email":"katerina.skroumpelou@supabase.io"},{"name":"chase.cresgy","email":"chase.cresgy@supabase.io"},{"name":"dswbx","email":"dennis.senn@gmx.ch"},{"name":"ceeteelam","email":"charisxl@gmail.com"},{"name":"kevin-supabase","email":"kevin@supabase.com"},{"name":"mattrossman","email":"matthewjonrossman@gmail.com"}],"readme":"# @supabase/mcp-utils\n\nA collection of utilities for working with the Model Context Protocol (MCP).\n\n## Installation\n\n```shell\nnpm i @supabase/mcp-utils\n```\n\n```shell\nyarn add @supabase/mcp-utils\n```\n\n```shell\npnpm add @supabase/mcp-utils\n```\n\n## API\n\n### `StreamTransport`\n\nIf you're building an MCP client, you'll need to connect to MCP servers programmatically using a [transport](https://modelcontextprotocol.io/docs/concepts/transports).\n\nIn addition to MCP's [built-in](https://modelcontextprotocol.io/docs/concepts/transports#built-in-transport-types) transports, we also offer a `StreamTransport` to connect to clients with servers directly in-memory or over your own stream-based transport:\n\n```ts\nimport { Client } from '@modelcontextprotocol/sdk/client/index.js';\nimport { StreamTransport } from '@supabase/mcp-utils';\nimport { PostgrestMcpServer } from '@supabase/mcp-server-postgrest';\n\n// Create a stream transport for both client and server\nconst clientTransport = new StreamTransport();\nconst serverTransport = new StreamTransport();\n\n// Connect the streams together\nclientTransport.readable.pipeTo(serverTransport.writable);\nserverTransport.readable.pipeTo(clientTransport.writable);\n\nconst client = new Client(\n {\n name: 'MyClient',\n version: '0.1.0',\n },\n {\n capabilities: {},\n }\n);\n\nconst server = new PostgrestMcpServer({\n apiUrl: API_URL,\n schema: 'public',\n});\n\n// Connect the client and server to their respective transports\nawait server.connect(serverTransport);\nawait client.connect(clientTransport);\n```\n\nA `StreamTransport` implements a standard duplex stream interface via [`ReadableStream`](https://developer.mozilla.org/docs/Web/API/ReadableStream) and [`WritableStream`](https://developer.mozilla.org/docs/Web/API/WritableStream):\n\n```ts\ninterface StreamTransport {\n readable: ReadableStream;\n writable: WritableStream;\n}\n```\n\nYou can use `pipeTo` or `pipeThrough` to connect or transform streams. For more information, see the [Web Streams API](https://developer.mozilla.org/docs/Web/API/Streams_API).\n\nIf your using Node.js streams, you can use their [`.toWeb()`](https://nodejs.org/api/stream.html#streamduplextowebstreamduplex) and [`.fromWeb()`](https://nodejs.org/api/stream.html#streamduplexfromwebpair-options) methods to convert to and from web standard streams.\n\nThe full interface for `StreamTransport` is as follows:\n\n```ts\nimport { Transport } from '@modelcontextprotocol/sdk/shared/transport.js';\nimport { JSONRPCMessage } from '@modelcontextprotocol/sdk/types.js';\n\ninterface DuplexStream {\n readable: ReadableStream;\n writable: WritableStream;\n}\n\ndeclare class StreamTransport\n implements Transport, DuplexStream\n{\n ready: Promise;\n readable: ReadableStream;\n writable: WritableStream;\n onclose?: () => void;\n onerror?: (error: Error) => void;\n onmessage?: (message: JSONRPCMessage) => void;\n\n constructor();\n start(): Promise;\n send(message: JSONRPCMessage): Promise;\n close(): Promise;\n}\n```\n","readmeFilename":"README.md"}