{"_id":"@mcp-b/transports","_rev":"68-90b3643d05cdf33b55e2ecf5de5eb386","name":"@mcp-b/transports","dist-tags":{"canary":"1.3.0-canary.20260214192802","beta":"4.1.0-beta.20260702224704","latest":"5.1.0"},"versions":{"0.0.1":{"name":"@mcp-b/transports","version":"0.0.1","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"mcp-b Team"},"license":"MIT","_id":"@mcp-b/transports@0.0.1","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/alxnahas/mcp-b#readme","bugs":{"url":"https://github.com/alxnahas/mcp-b/issues"},"dist":{"shasum":"1291277b02f6db174108080a062b6867200b7424","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.0.1.tgz","fileCount":7,"integrity":"sha512-7pLh9QsSud6lBrTBRW21xGyPh8AkjqSSLpAuhfN6XNh8hKAEMrEXEjniJ/Q+8lrqS4PS4wQWFfX7tnBmt7iiKA==","signatures":[{"sig":"MEUCIBi076ayceYpDx420lLa2mIvWbugwkKGJDJ3pFgzXczGAiEA+iw/30MPpbVVCXqfZFr+7pbtsnL4hnZHTu8FBPrwB00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173186},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"dc767473e14005d3676c94984d1f3efdf60a3bff","scripts":{"dev":"tsup --watch","build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"repository":{"url":"git+https://github.com/alxnahas/mcp-b.git","type":"git","directory":"packages/mcp-b"},"_npmVersion":"10.9.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"22.14.0","dependencies":{"@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","typescript":"catalog:","@types/node":"catalog:","@types/react":"catalog:","@types/chrome":"^0.0.326"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/transports_0.0.1_1749793722547_0.191740030081325","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@mcp-b/transports","version":"0.1.0","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.1.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/mcp-b#readme","bugs":{"url":"https://github.com/miguelspizza/mcp-b/issues"},"dist":{"shasum":"3454b2c449cd7dc506818837e5cb0f66a1696c1e","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.1.0.tgz","fileCount":7,"integrity":"sha512-GrzsFUPEDhlgAn3B/r6BsdW3gebijNboAHcJW4SxQGfmQTT4uQNG4ASXFWxseuadvfiTkDIT0WCsTCXyQJNmxg==","signatures":[{"sig":"MEUCIQCg5/aI+oIFijEviSUn0C30H8ugJ7zDAx6k4A8tpsfwqQIgT7rIvy9faHFrmXYxVworeUDEYl04C4UAXvrg9SD1Pzg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118815},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.1.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/8e1b2919ae9d18695e569d90ad9fbfc3/mcp-b-transports-0.1.0.tgz","_integrity":"sha512-GrzsFUPEDhlgAn3B/r6BsdW3gebijNboAHcJW4SxQGfmQTT4uQNG4ASXFWxseuadvfiTkDIT0WCsTCXyQJNmxg==","repository":{"url":"git+https://github.com/miguelspizza/mcp-b.git","type":"git","directory":"packages/mcp-b"},"_npmVersion":"10.9.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","cheerio":"^1.1.0","@types/cheerio":"^1.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@types/ws":"^8.5.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326"},"peerDependencies":{"ws":"^8.0.0","@anthropic-ai/sdk":"^0.54.0"},"peerDependenciesMeta":{"ws":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transports_0.1.0_1750620803596_0.6875500099971539","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@mcp-b/transports","version":"0.1.2","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.1.2","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/mcp-b#readme","bugs":{"url":"https://github.com/miguelspizza/mcp-b/issues"},"dist":{"shasum":"aa6928fec4746415a7eea621840798b318ab740d","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.1.2.tgz","fileCount":7,"integrity":"sha512-11iB+4xIEu9CG+XIhm7MzD3GUvprcf5FtHBN5N2wW2DuW/34wejGQ6/vh41kM3eDSo5nMxo6TY3AOa/lplRuXQ==","signatures":[{"sig":"MEUCIQDvF6pYtIRHFqJGJAllJ6vQ0Zu/fpu41lPLakn3gSJdpwIgPN1qVRoICa0ZIX1Z3TpZ9ng7uQi6M1hm0/0hKe661To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126972},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.1.2.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/c7be9de59cea9f028f1ed5e7856a43c0/mcp-b-transports-0.1.2.tgz","_integrity":"sha512-11iB+4xIEu9CG+XIhm7MzD3GUvprcf5FtHBN5N2wW2DuW/34wejGQ6/vh41kM3eDSo5nMxo6TY3AOa/lplRuXQ==","repository":{"url":"git+https://github.com/miguelspizza/mcp-b.git","type":"git","directory":"packages/mcp-b"},"_npmVersion":"10.9.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","cheerio":"^1.1.0","@types/cheerio":"^1.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@types/ws":"^8.5.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326"},"peerDependencies":{"ws":"^8.0.0","@anthropic-ai/sdk":"^0.54.0"},"peerDependenciesMeta":{"ws":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transports_0.1.2_1750644233719_0.13937529407814941","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@mcp-b/transports","version":"0.1.3","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.1.3","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/mcp-b#readme","bugs":{"url":"https://github.com/miguelspizza/mcp-b/issues"},"dist":{"shasum":"0e110962b17a9705b3fd877088d6f65a176234be","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.1.3.tgz","fileCount":7,"integrity":"sha512-bJ+QFc8y9X7EfJcwXSFv+TIJG0T1c7hd4wZI9516xpa7CxXfy4KJN9miMra2VWzcUSlHay7eTNk9sJp4t1UXGQ==","signatures":[{"sig":"MEUCIHcXCQaXgXDW4yZOFe+G1QMeR6Hd7ii9zGMBUZRIf0hRAiEA0TrUkxMgaXXaW5GSHdoEXn3h1c+9wn8lyY2fezkJRUM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126972},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.1.3.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/89add1b853389d947ba5d1f49c35b385/mcp-b-transports-0.1.3.tgz","_integrity":"sha512-bJ+QFc8y9X7EfJcwXSFv+TIJG0T1c7hd4wZI9516xpa7CxXfy4KJN9miMra2VWzcUSlHay7eTNk9sJp4t1UXGQ==","repository":{"url":"git+https://github.com/miguelspizza/mcp-b.git","type":"git","directory":"packages/mcp-b"},"_npmVersion":"10.9.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","cheerio":"^1.1.0","@types/cheerio":"^1.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@types/ws":"^8.5.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326"},"peerDependencies":{"ws":"^8.0.0","@anthropic-ai/sdk":"^0.54.0"},"peerDependenciesMeta":{"ws":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transports_0.1.3_1750644633468_0.8977702928467057","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@mcp-b/transports","version":"0.1.4","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.1.4","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/mcp-b#readme","bugs":{"url":"https://github.com/miguelspizza/mcp-b/issues"},"dist":{"shasum":"b7df68c7a64530b67d61fc7f3aecabf1aa050806","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.1.4.tgz","fileCount":7,"integrity":"sha512-43Tvvqeur3Hjn63vwrti05CmYGYtNMota0o1FDkcOvaS8KjQ/SbuXDA3W+Z3g3iiQWX1mhoE9O57rogjVgqbYw==","signatures":[{"sig":"MEUCIDM/m/fjkdn7h0mno7n7vdE+4AosFRMsJBO0NJdqOz/UAiEAhaEevmI+mq8GF7FPOpISNXGAlXr0XSMRjfp+UAMTor4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":135182},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.1.4.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/2c56a9f67702e99ccde909716bbcb3bd/mcp-b-transports-0.1.4.tgz","_integrity":"sha512-43Tvvqeur3Hjn63vwrti05CmYGYtNMota0o1FDkcOvaS8KjQ/SbuXDA3W+Z3g3iiQWX1mhoE9O57rogjVgqbYw==","repository":{"url":"git+https://github.com/miguelspizza/mcp-b.git","type":"git","directory":"packages/mcp-b"},"_npmVersion":"10.9.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","cheerio":"^1.1.0","@types/cheerio":"^1.0.0","@modelcontextprotocol/sdk":"^1.12.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@types/ws":"^8.5.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326"},"peerDependencies":{"ws":"^8.0.0","@anthropic-ai/sdk":"^0.54.0"},"peerDependenciesMeta":{"ws":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transports_0.1.4_1750647473256_0.2631196263504785","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@mcp-b/transports","version":"0.1.5","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.1.5","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/mcp-b#readme","bugs":{"url":"https://github.com/miguelspizza/mcp-b/issues"},"dist":{"shasum":"5d6f201346d08c07409ccd541d0bf208417c0e8e","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.1.5.tgz","fileCount":7,"integrity":"sha512-lGQ3OPai0qSDbj+CPf7y6YHrr/l7wmK+ksXjYU0BzFG5CyA7/bP0YqO74lG7W6SNG42LDRiRnMqg7+Eeb2UjNA==","signatures":[{"sig":"MEYCIQCc2J2+GIvnNREl3ztRY4euwq7hOVxxNTm8osOrq6PzrgIhAMlCw+2fFtlzJYN+ATXAa07JTBxRrCGjqN7GHDCqHw80","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138054},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.1.5.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/8e8e4a58b584c2959d72f1b70a73b39d/mcp-b-transports-0.1.5.tgz","_integrity":"sha512-lGQ3OPai0qSDbj+CPf7y6YHrr/l7wmK+ksXjYU0BzFG5CyA7/bP0YqO74lG7W6SNG42LDRiRnMqg7+Eeb2UjNA==","repository":{"url":"git+https://github.com/miguelspizza/mcp-b.git","type":"git","directory":"packages/mcp-b"},"_npmVersion":"10.9.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","cheerio":"^1.1.0","@types/cheerio":"^1.0.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@types/ws":"^8.5.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326"},"peerDependencies":{"ws":"^8.0.0","@anthropic-ai/sdk":"^0.54.0"},"peerDependenciesMeta":{"ws":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transports_0.1.5_1751225299341_0.2710403861309656","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@mcp-b/transports","version":"0.1.6","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.1.6","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/miguelspizza/mcp-b#readme","bugs":{"url":"https://github.com/miguelspizza/mcp-b/issues"},"dist":{"shasum":"e2ed669f7ac7ced37542d944bc773e9b615fab6e","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.1.6.tgz","fileCount":7,"integrity":"sha512-jLVnEEGYswXO4sDEPqZWBCyACUk4tctI+oxB8r0uxypt3z4x2pQy1R34XVQPxWukztoF2YzYVXknSiieEEwtCQ==","signatures":[{"sig":"MEUCIQCB/Ox8NCQQKSQDjNhoMYvnL3X/Qz3BqsUSRLGgLmhn/QIgRvCf14W0xcLOQKO4iNz92SvZ72vhQUO9HxwUnPX4XfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138054},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.1.6.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"build":"tsup","clean":"rm -rf dist .turbo","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"pnpm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/d0c3e8b35d0299b10d0418172b9ea46c/mcp-b-transports-0.1.6.tgz","_integrity":"sha512-jLVnEEGYswXO4sDEPqZWBCyACUk4tctI+oxB8r0uxypt3z4x2pQy1R34XVQPxWukztoF2YzYVXknSiieEEwtCQ==","repository":{"url":"git+https://github.com/miguelspizza/mcp-b.git","type":"git","directory":"packages/mcp-b"},"_npmVersion":"10.9.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.24.1","cheerio":"^1.1.0","@types/cheerio":"^1.0.0","@modelcontextprotocol/sdk":"^1.13.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.5","@types/ws":"^8.5.0","typescript":"^5.8.3","@types/node":"^22.10.3","@types/chrome":"^0.0.326"},"peerDependencies":{"ws":"^8.0.0","@anthropic-ai/sdk":"^0.54.0"},"peerDependenciesMeta":{"ws":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transports_0.1.6_1751226176307_0.5589708805890532","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@mcp-b/transports","version":"0.1.7","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.1.7","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"78369b4a7877c43f34e5b20e127f632bf78b991f","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.1.7.tgz","fileCount":7,"integrity":"sha512-4umuRyUltU/e4kIJxy1SGWud1oZtlRp5jGln5sSJ5kBebtbxvhTpiOYfVC6BjHYFE/13muRzBiAODXegCb166A==","signatures":[{"sig":"MEQCIHdujvXYEdDz+npOc1hpjGqDM8WxrCRtS0OfDTMbdzYOAiBDmDGMhaA+GIf2PPnvC0pE282bSclHoWz5rW/48c9w9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":138150},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"1df15b3569546342207013810a7a8dd023352832","scripts":{"lint":"biome lint --write .","build":"tsup","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"npm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/transports"},"_npmVersion":"10.9.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"catalog:","cheerio":"catalog:","@types/cheerio":"^1.0.0","@modelcontextprotocol/sdk":"catalog:"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","@types/ws":"^8.5.0","typescript":"catalog:","@types/node":"catalog:","@types/chrome":"catalog:"},"peerDependencies":{"ws":"^8.0.0","@anthropic-ai/sdk":"catalog:"},"peerDependenciesMeta":{"ws":{"optional":true},"@anthropic-ai/sdk":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/transports_0.1.7_1751471757220_0.9155897428170234","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@mcp-b/transports","version":"0.1.8","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.1.8","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"cae4b5b72e07ce5173bb9659583a0b55e1a67531","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.1.8.tgz","fileCount":7,"integrity":"sha512-BfHDXrhXOP+WP+7+hZO6EcWNZUVAOGtkR9AusqpE5dpaqA3V/DVlsieEVA7KU11dfrF4TR4VTfYY/T9PujFv9Q==","signatures":[{"sig":"MEUCIAKpoLz45G1BGMBSiiVmlnIkuFTjvna+fSDTUHciW5DCAiEA1qmNaLkag/pfeERcOL7+YtG19HNwP2uViLwbGSyMAE8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"5799112dfd43161d840fa13737ff54f55511217a","scripts":{"lint":"biome lint --write .","build":"tsup","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"npm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/transports"},"_npmVersion":"10.9.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.74"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","typescript":"catalog:","@types/node":"catalog:","@types/chrome":"catalog:"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_0.1.8_1751658439228_0.461585059905973","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@mcp-b/transports","version":"0.2.0","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.2.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"8a2a7961dcac78af05803b9c9f86eee68d8e3344","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.2.0.tgz","fileCount":7,"integrity":"sha512-kiGJhCFzvNqnuspXUoS3VNSbhc6Tj35Hu2Oz23EWqdKEWRVJYFN48PLYzIodwbVgf9uuqmwPRDr5MZZnGs6LTg==","signatures":[{"sig":"MEUCIDOp5SiylK3Ec/eozI5/JUeo2Le0quZt4k2l2YcGuSbHAiEA+/zdjolnWesu5v1glxrc1Zjfb3xcKWESPa0TJ2v7ZSg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109328},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"fa79824a4f77d1ca64b47feddf006860022d25a5","scripts":{"lint":"biome lint --write .","build":"tsup","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"npm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"miguelspizza","actor":{"name":"miguelspizza","type":"user","email":"alexmnahas@gmail.com"},"email":"alexmnahas@gmail.com"},"repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/transports"},"_npmVersion":"10.9.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"22.14.0","dependencies":{"zod":"^3.25.74"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","typescript":"catalog:","@types/node":"catalog:","@types/chrome":"catalog:"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_0.2.0_1751683987330_0.6459070822540827","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@mcp-b/transports","version":"1.0.0","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.0.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"823578e0c60d669909c4b5d04f6b8acde6e338b7","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.0.0.tgz","fileCount":7,"integrity":"sha512-YGg/AYnGB2qKxJjpSK3ocyuLYBdTV9EV2K6Zs0t1XEOMofUMat1i4NH/6dFVwFn8oN0ofGcSTPuqDzfHIv8otA==","signatures":[{"sig":"MEUCIGCCOTn3MGLlZh9iSAAM+78qxujirIhLogHo2Ao0m889AiEAh31c1Q0o9qSnqmho8YVJ28a4UjhP2l/rqbVSJQVZnJg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119917},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"ef97103fec8a0a3ed7360456977f36d5349e22ba","scripts":{"lint":"biome lint --write .","build":"tsup","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"npm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm run build"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.25.74"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","typescript":"catalog:","@types/node":"catalog:","@types/chrome":"catalog:"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_1.0.0_1753153593526_0.8048906022567257","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@mcp-b/transports","version":"1.0.1","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.0.1","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"cb51abd8527decc3a291e7342caa0fa24267c2fe","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.0.1.tgz","fileCount":7,"integrity":"sha512-rRYhXcEzWZ13kB83aA8uyL0TQLZDA04nrCGy/uIXOB+Ym/5HU8OjN72lXDxPeJB/VzEcM0Hu+Fwlq5qHaokYhQ==","signatures":[{"sig":"MEYCIQC1cPykjoDCNRvYHQm7StqmL/LI8m++1R2JR5qLTd5i/wIhAMrkDz/E2smEjVBeYlC+ryqr/MpTPEf+O3d1NLLi7FDB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107880},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"fed81c6b5a0263d15912817a2fc2849003a82adb","scripts":{"lint":"biome lint --write .","build":"tsup","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"npm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm run build","prepare:publish":"node ../../scripts/replace-workspace-deps.cjs ./package.json"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.25.74"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","typescript":"catalog:","@types/node":"catalog:","@types/chrome":"catalog:"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_1.0.1_1754026125173_0.34896269259084756","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@mcp-b/transports","version":"1.0.2","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.0.2","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"018ebd6116930dc75c54e4e2f748402abadaa016","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.0.2.tgz","fileCount":7,"integrity":"sha512-nktWlNOXimkFWunksSgmnCo3trqJ1pN6XEGKoG9tYJ2BiO8mjQhtCwur7EPtD7MoBf8O4Ayi06w+Yos8fr9XzA==","signatures":[{"sig":"MEUCIBUrlg8mb0i+EZyVUbMP+mL8XyLytZUuikgdF/0HjzXEAiEAiM57KGaWNZ8Yrhu+t/3OEHjFj0RQ+bR7vDhGro6QBYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":162216},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"}},"gitHead":"6638a5933e5bce04d55ebf82be95aa3ee34c7fe9","scripts":{"lint":"biome lint --write .","build":"tsup","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --no-git-checks --dry-run","publish:npm":"npm publish --access public --no-git-checks","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","prepublishOnly":"pnpm run build","prepare:publish":"node ../../scripts/replace-workspace-deps.cjs ./package.json"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"^3.25.74"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"catalog:","typescript":"catalog:","@types/node":"catalog:","@types/chrome":"catalog:"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_1.0.2_1754782774895_0.47928486183482155","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@mcp-b/transports","version":"1.0.3","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.0.3","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"d1ec86240398f466138195c49101837166e45cce","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.0.3.tgz","fileCount":7,"integrity":"sha512-zAGIvo7r2rqrZQtoTrH21PZZkh49AFy2FwOx4gPDqxgVb074PRPb4JtJwUgTa0g399v9zLbU8ep6f1r7c4MQfg==","signatures":[{"sig":"MEYCIQCjwug4n+ump8+Mp86y2kP76VB7OGEvwvUZWgQvC2cMIQIhAOxKobxh6+VBq46VfO8lPdCC8p47o3nBE8db2euSgKtN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":158874},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-1.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsup","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/tmp/d4dca76312ab11a77ff13b76d9d5ba83/mcp-b-transports-1.0.3.tgz","_integrity":"sha512-zAGIvo7r2rqrZQtoTrH21PZZkh49AFy2FwOx4gPDqxgVb074PRPb4JtJwUgTa0g399v9zLbU8ep6f1r7c4MQfg==","repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.24.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.8.3","@types/node":"^22.15.21","@types/chrome":"^0.0.326"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_1.0.3_1755293927219_0.4793448379977061","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@mcp-b/transports","version":"1.1.0","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.1.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"50ed9dbb65391b94bd64a7b47a35dac3ae129028","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.1.0.tgz","fileCount":8,"integrity":"sha512-IdTSY1+0SF3sDZm21v95o6d/eXU8vucLbVP/bE03ZO1LstSgSGdwtPSrZ1iIZYT9Uaf7GhEtFVw+Egrb0b56AA==","signatures":[{"sig":"MEUCIQD/2p8ZdbEh51E124SrpsLivetWXB9E55ogbwZpc+rrjgIgSyZf8FfBvjGN47z0jHmuZ6NeU0BkSx6pGS3Wb74V3ZI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183855},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-1.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/6efc2ec0d40c389cfd07710bf7ecf6c9/mcp-b-transports-1.1.0.tgz","_integrity":"sha512-IdTSY1+0SF3sDZm21v95o6d/eXU8vucLbVP/bE03ZO1LstSgSGdwtPSrZ1iIZYT9Uaf7GhEtFVw+Egrb0b56AA==","repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_1.1.0_1762279332693_0.32348547513945336","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@mcp-b/transports","version":"1.1.1","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.1.1","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"a65aac9cee17fb5f35188acc14d5fbe1d40c7428","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.1.1.tgz","fileCount":8,"integrity":"sha512-ur9cHLeJ/iA80DE+d66Fh5aQbwh6Lr/PXGhaemvy5tQotnbBS35u2BjROiXTJXkM2sNKKMCTh/sv0q/amyCZlg==","signatures":[{"sig":"MEUCIGDrealJtx+8M9n0wtcAohRLflcsCbvSM/qphWbfHEI+AiEA7m3VrEbOqoohO1Usdy+K2NOHjZ60rezDkakTKOVHOrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184126},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-1.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/c1c000a22b39bebfc752ee617f9198e9/mcp-b-transports-1.1.1.tgz","_integrity":"sha512-ur9cHLeJ/iA80DE+d66Fh5aQbwh6Lr/PXGhaemvy5tQotnbBS35u2BjROiXTJXkM2sNKKMCTh/sv0q/amyCZlg==","repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_1.1.1_1762626551336_0.5437213238888543","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-beta.0":{"name":"@mcp-b/transports","version":"1.1.2-beta.0","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.1.2-beta.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"cb56b738d7ea6b22fd5724b307b00083620a1878","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.1.2-beta.0.tgz","fileCount":8,"integrity":"sha512-oWOz6x8L07Jg2+7EClEh7BooCeDAvxl/3Za0AvuxSC89B6HOTQTY4IfMhjTjy+hywS0SsZWf6I8UIKEFPa3n0A==","signatures":[{"sig":"MEUCIAksue7bvcmZeVvsbOEHihykMgEAfjlIGRNjb4pVM0+nAiEAsmt++iDoXVRfdHHBPbuA6hntFegZRWTzgdtV74F6i3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184133},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-1.1.2-beta.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/b79a03eab0fa85c8b0f3eaa9e082133c/mcp-b-transports-1.1.2-beta.0.tgz","_integrity":"sha512-oWOz6x8L07Jg2+7EClEh7BooCeDAvxl/3Za0AvuxSC89B6HOTQTY4IfMhjTjy+hywS0SsZWf6I8UIKEFPa3n0A==","repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_1.1.2-beta.0_1764737888727_0.9944384855845334","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-beta.2":{"name":"@mcp-b/transports","version":"1.1.2-beta.2","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","tab-transport","chrome-extension"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.1.2-beta.2","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://github.com/MiguelsPizza/WebMCP#readme","bugs":{"url":"https://github.com/MiguelsPizza/WebMCP/issues"},"dist":{"shasum":"f0e69b35378bde92831a52a2c4606f236e12f32d","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.1.2-beta.2.tgz","fileCount":8,"integrity":"sha512-X+behxSa6404u9Thq9IhxvdpzuR3g9d9k4Mxj81/ANF35nTi7igx+KtyXnhH0Z+l5qEBZJx+Fbsx/D0DlSaj4A==","signatures":[{"sig":"MEQCIFN+oM1+fXFUaP91YI4VMUai0OCDE/WKuyotYrP3HDApAiBREhBguxs83up+8B8fgG2NvU5TKRp/F7xmjCiWj51uJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":184133},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-1.1.2-beta.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/9a2f7975c87531ab40665f19735325d3/mcp-b-transports-1.1.2-beta.2.tgz","_integrity":"sha512-X+behxSa6404u9Thq9IhxvdpzuR3g9d9k4Mxj81/ANF35nTi7igx+KtyXnhH0Z+l5qEBZJx+Fbsx/D0DlSaj4A==","repository":{"url":"git+https://github.com/MiguelsPizza/WebMCP.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Transports for the in browser transport protocols","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_1.1.2-beta.2_1764890519812_0.7811480560865587","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-beta.3":{"name":"@mcp-b/transports","version":"1.1.2-beta.3","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.1.2-beta.3","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"723ab19a58827b01ed6729b763a2139adabbc295","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.1.2-beta.3.tgz","fileCount":8,"integrity":"sha512-iGv0C5Boiv/Mr9RVvHIE5GDTktN9Uhn+3qmpzsn4CFkIzOl7IEtBoSiKogWh9j3cw6shHZN+Rg66rlO1MkE0ew==","signatures":[{"sig":"MEUCIAvqyGYvAJSbfCPES6Eex0TPcrc7yt6gBq/Bx/u/I1xaAiEAsFT3/40ttPmTOh9WcBwSMPkKWW0oYcovQArp+N4DJ+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189716},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-1.1.2-beta.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/9e8a5e05c3e40ee48160bae5cd8dfa8f/mcp-b-transports-1.1.2-beta.3.tgz","_integrity":"sha512-iGv0C5Boiv/Mr9RVvHIE5GDTktN9Uhn+3qmpzsn4CFkIzOl7IEtBoSiKogWh9j3cw6shHZN+Rg66rlO1MkE0ew==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_1.1.2-beta.3_1764990679842_0.09475990966979331","host":"s3://npm-registry-packages-npm-production"}},"1.1.2-beta.4":{"name":"@mcp-b/transports","version":"1.1.2-beta.4","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.1.2-beta.4","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"a8d5fbeb48152b17c8d40d4e930827164bb66b22","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.1.2-beta.4.tgz","fileCount":8,"integrity":"sha512-NhNZJAfrF/1dv8j5RW1nPexgbmBhKQ2wA/zzZeM8Iet29vOnDTrXPiLCZX0KkIvcO8fGRpNZVahjd3zbdT9p/g==","signatures":[{"sig":"MEUCIQDo9uezcn/FCnohN/v8OiY84TslJwE4lIpJq3QrKOy7kgIgNOILVkF3yA5Li/5sYGoqhQ8dJDLsuOD13I+fA1b8KN4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189716},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-1.1.2-beta.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/d64539e6c01430be3d259cf27703f160/mcp-b-transports-1.1.2-beta.4.tgz","_integrity":"sha512-NhNZJAfrF/1dv8j5RW1nPexgbmBhKQ2wA/zzZeM8Iet29vOnDTrXPiLCZX0KkIvcO8fGRpNZVahjd3zbdT9p/g==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_1.1.2-beta.4_1765068642574_0.0150265752181582","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@mcp-b/transports","version":"1.2.0","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.2.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"47a3ebd28b7856c614c885409fcc2340ed3dd145","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.2.0.tgz","fileCount":8,"integrity":"sha512-YMKv7K3QFWu1xPxKCXGGUU2coSf6Z0OcbsckriA+SfeHdTO7gDUqDXPp88Y4jSvczKdfZuuL64gV9v8StP7RJQ==","signatures":[{"sig":"MEUCIAbiOcBRNwjXd6fVLIIaCMqKMXKs1IIPbkktbn7lUTwbAiEAp00MlpE39AUfgH2dr2SEk1VIl4gemA9OHA6g2UdW//I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189705},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-1.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/7a7f91d41331cf9d84edcefa99d6b08a/mcp-b-transports-1.2.0.tgz","_integrity":"sha512-YMKv7K3QFWu1xPxKCXGGUU2coSf6Z0OcbsckriA+SfeHdTO7gDUqDXPp88Y4jSvczKdfZuuL64gV9v8StP7RJQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_1.2.0_1765069228225_0.17835665248314503","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260109203913":{"name":"@mcp-b/transports","version":"0.0.0-beta-20260109203913","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.0.0-beta-20260109203913","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"55bd1d456c953717ce7e553bc5fba10834779484","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.0.0-beta-20260109203913.tgz","fileCount":8,"integrity":"sha512-7Sy6g/HlWnku4Bt/GovjnzFJawjHY01jDbGQK8gt1+R+TKChNzj1AM8QrXIx08B7zb9/6baYjgI9fozxHccQEQ==","signatures":[{"sig":"MEQCH0W8cPJL5HJAdIn5eFFVEOGMvMY8wKf+XWIpYhK/XnMCIQD1M2rikrRZS3E57B/ZPs9smZr8k0kTVm4Kx3Wte4pKNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219080},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.0.0-beta-20260109203913.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/ba9622718ebd20501d418b360adc60c0/mcp-b-transports-0.0.0-beta-20260109203913.tgz","_integrity":"sha512-7Sy6g/HlWnku4Bt/GovjnzFJawjHY01jDbGQK8gt1+R+TKChNzj1AM8QrXIx08B7zb9/6baYjgI9fozxHccQEQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326"},"peerDependencies":{"@modelcontextprotocol/sdk":"^1.15.0"},"peerDependenciesMeta":{"@modelcontextprotocol/sdk":{"optional":false}},"_npmOperationalInternal":{"tmp":"tmp/transports_0.0.0-beta-20260109203913_1767991256581_0.9494459145806757","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@mcp-b/transports","version":"2.0.0","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"4d2c2cdd2a8cdc595fdd27d82ff591c935feecee","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.0.tgz","fileCount":8,"integrity":"sha512-k3XvIw6oGg+aR4qJe/kYvAX82NkGO0+wGDHMDUtewaQ18pO1xBYjAB4zSyGIM8btGLdekqa312gmzGv8wz0ZfQ==","signatures":[{"sig":"MEUCIQDz5eW6S6vbxQFgzxUrmO4Bcg8jKaziy/Gby2I865mq5gIgSX2DuLFA82qU/xxZOLk7S52w6AHglNWWQ/gDNw+pIrM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218163},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/fb28571f8e0995b424b9a818f541028b/mcp-b-transports-2.0.0.tgz","_integrity":"sha512-k3XvIw6oGg+aR4qJe/kYvAX82NkGO0+wGDHMDUtewaQ18pO1xBYjAB4zSyGIM8btGLdekqa312gmzGv8wz0ZfQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"4.3.5","@mcp-b/webmcp-ts-sdk":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.0_1769289351052_0.08203379636841346","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@mcp-b/transports","version":"2.0.1","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.1","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"fa741d5851baaa44e1c560f1649e0104c66544dc","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.1.tgz","fileCount":8,"integrity":"sha512-+zvQRfKr1/RSdHcNM/fL1H6WZrTaUDXqT06y+/+APbq7YtFDoBvEib+Q/rk3TnC3fhawCkWf49MwS33P5u1x3Q==","signatures":[{"sig":"MEUCIDX5guoRtNS0menKx6lcEEEiGrQTGqTYj7tfMCMcL7qSAiEA5HcDRA5nMK9As1ym/OtuwcoPe+XBp1PinjPMdQLT8IA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218164},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/af5f1e707d8833a8e98236609be39219/mcp-b-transports-2.0.1.tgz","_integrity":"sha512-+zvQRfKr1/RSdHcNM/fL1H6WZrTaUDXqT06y+/+APbq7YtFDoBvEib+Q/rk3TnC3fhawCkWf49MwS33P5u1x3Q==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"4.3.5","@mcp-b/webmcp-ts-sdk":"2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.1_1769290057708_0.13793955109519818","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta.20260125195014":{"name":"@mcp-b/transports","version":"2.0.1-beta.20260125195014","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.1-beta.20260125195014","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"eb17118e24895d30e73bc6bf474010abff9eecda","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.1-beta.20260125195014.tgz","fileCount":7,"integrity":"sha512-222vp+BTBq00r7D/oPDrmOkPMmGd9BBGUX7NZubJc/TUjUJpl2EHDytm9Zykbp9pGVAy/AZQf7+4aK4lvEZxdg==","signatures":[{"sig":"MEYCIQC819vWgxNtMPWxMWBY1vU0/jjBmI4odn3rZbm0f/enhQIhAOpPNuBLCdKwogwnj6LaQKBKywEZ6xEQqLgxx3Zb97l2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@2.0.1-beta.20260125195014","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175583},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.1-beta.20260125195014.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/tmp/b4996abaa5fe0a96711aab3157fb55fa/mcp-b-transports-2.0.1-beta.20260125195014.tgz","_integrity":"sha512-222vp+BTBq00r7D/oPDrmOkPMmGd9BBGUX7NZubJc/TUjUJpl2EHDytm9Zykbp9pGVAy/AZQf7+4aK4lvEZxdg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"4.3.5","@mcp-b/webmcp-ts-sdk":"2.0.0-beta.20260125195014"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.1-beta.20260125195014_1769370651550_0.49185763471685817","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta.20260125195244":{"name":"@mcp-b/transports","version":"2.0.1-beta.20260125195244","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.1-beta.20260125195244","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"925362b5ea48d509fdaa3c2280ea8fd3e166cefa","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.1-beta.20260125195244.tgz","fileCount":7,"integrity":"sha512-2fXnG/nz38OrT4OclMBQjXjvvit4I9nx7cbycv65L1MLtCGx58oBkHsxLKpGzNkcrOjmebnYk71vnrCCyzhyaw==","signatures":[{"sig":"MEUCIEv+1nFRsWfi1brXixYwDQWaa55tSwpHu9DbQNukjinjAiEA0sqh9LTwq/FAvRaFfUTiV5r8lsvChTo7zo6OmJ+0O7A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@2.0.1-beta.20260125195244","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175582},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.1-beta.20260125195244.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/tmp/c642c91a4bef125ffec1956479822a69/mcp-b-transports-2.0.1-beta.20260125195244.tgz","_integrity":"sha512-2fXnG/nz38OrT4OclMBQjXjvvit4I9nx7cbycv65L1MLtCGx58oBkHsxLKpGzNkcrOjmebnYk71vnrCCyzhyaw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"4.3.5","@mcp-b/webmcp-ts-sdk":"2.0.0-beta.20260125195244"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.1-beta.20260125195244_1769370802014_0.9867807779921058","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-beta.20260125195516":{"name":"@mcp-b/transports","version":"2.0.1-beta.20260125195516","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.1-beta.20260125195516","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"294d9698f70ec3ce563dfc680d650e5c424e69f6","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.1-beta.20260125195516.tgz","fileCount":7,"integrity":"sha512-DJSQSvGdBaud/aaUF1cLm3veZ9b6jnmMLiY1VsdFQvSx3ioJWvq+hAsbhnGudnCkrnW177AyXaLKCO2wvPPrRQ==","signatures":[{"sig":"MEYCIQDIiNgJSO2nGRcVB+DoW8GXcweocOo23OXinJqYVdVCSQIhALTpMQhiIwhvpv46WI/DQjsEShwJsJPEBpX5qVs5D/N5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@2.0.1-beta.20260125195516","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175582},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.1-beta.20260125195516.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/tmp/47792f04578ad219810f515396812582/mcp-b-transports-2.0.1-beta.20260125195516.tgz","_integrity":"sha512-DJSQSvGdBaud/aaUF1cLm3veZ9b6jnmMLiY1VsdFQvSx3ioJWvq+hAsbhnGudnCkrnW177AyXaLKCO2wvPPrRQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"4.3.5","@mcp-b/webmcp-ts-sdk":"2.0.0-beta.20260125195516"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.1-beta.20260125195516_1769370954498_0.5591454109092584","host":"s3://npm-registry-packages-npm-production"}},"2.0.1-canary.20260125211849":{"name":"@mcp-b/transports","version":"2.0.1-canary.20260125211849","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.1-canary.20260125211849","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"e36d53697105e4127b4ab41ba01b35d45a6489cb","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.1-canary.20260125211849.tgz","fileCount":7,"integrity":"sha512-u1uCOWuZIRZgldpE76t8QLChdtO67bht65sYQBxNAPmqtNQUCALFYQRibXN5Xu5lNurR4g8QRTXiArDDEPtb2Q==","signatures":[{"sig":"MEUCIQCRYz2b8GQBXc+9FR/xWGPpBE6y9PJNMvoncufK/4OB1QIgfdWyoynD5n9C+is5asyDzppgvy7dtUgITKugdfq3YNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@2.0.1-canary.20260125211849","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":175587},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.1-canary.20260125211849.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/tmp/927ec04dfea322acb4dbf001b1006ebc/mcp-b-transports-2.0.1-canary.20260125211849.tgz","_integrity":"sha512-u1uCOWuZIRZgldpE76t8QLChdtO67bht65sYQBxNAPmqtNQUCALFYQRibXN5Xu5lNurR4g8QRTXiArDDEPtb2Q==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"4.3.5","@mcp-b/webmcp-ts-sdk":"2.0.0-canary.20260125211849"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.1-canary.20260125211849_1769375969832_0.989854303056785","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@mcp-b/transports","version":"1.3.0","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.3.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"fd069d185451b9477310a30c0a8657fb40eb717a","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.3.0.tgz","fileCount":8,"integrity":"sha512-MtKf05eME+Edk0nIbi9p736JQNDP2jOux+31OY6xjfm5UDcUxPmsvOL0uekUPlsUXB7TeIembaTjT1t2Wf2Pug==","signatures":[{"sig":"MEYCIQD+OrCrN4K2CZC9zUAEcia6hm3BP5EFsegXxU8tavpc2AIhAOiEm4ScjkqtXu7nMNA52PdzXz0Hx/tb6ZV4zrOu8gS9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219385},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-1.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/d90dedf9efd622ddcc8d61ebe49a0c37/mcp-b-transports-1.3.0.tgz","_integrity":"sha512-MtKf05eME+Edk0nIbi9p736JQNDP2jOux+31OY6xjfm5UDcUxPmsvOL0uekUPlsUXB7TeIembaTjT1t2Wf2Pug==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"1.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_1.3.0_1769400901178_0.6785379142764794","host":"s3://npm-registry-packages-npm-production"}},"1.3.0-canary.20260214192802":{"name":"@mcp-b/transports","version":"1.3.0-canary.20260214192802","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.3.0-canary.20260214192802","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"a60498a56537fec8029118173fd1073ac8fba98a","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.3.0-canary.20260214192802.tgz","fileCount":8,"integrity":"sha512-OSebpSFzLa+s9TjUfYHsGuqh2d/SR3hyLffVKtpiUUibroVvHydeBy3ELKtjVm9BGIkyLiinqxvy1eOraycYQw==","signatures":[{"sig":"MEUCIQDcgHKvLBg5PsA0C6Wye55PBe2l8Xzu05z0w/R4mxazQQIgXvxIrAGvVK9ScAdHMxpdxeaPntNvn9eAU4Gu06NPlzY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219448},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-1.3.0-canary.20260214192802.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/5675d5834ffdf2cfef9544e2ce589cce/mcp-b-transports-1.3.0-canary.20260214192802.tgz","_integrity":"sha512-OSebpSFzLa+s9TjUfYHsGuqh2d/SR3hyLffVKtpiUUibroVvHydeBy3ELKtjVm9BGIkyLiinqxvy1eOraycYQw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"1.2.0-canary.20260214192802"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_1.3.0-canary.20260214192802_1771118912227_0.4358445755810598","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260221154800":{"name":"@mcp-b/transports","version":"0.0.0-beta-20260221154800","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.0.0-beta-20260221154800","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"46bf80801ff03a367f7d8d47ee7421c3fd9ff2f3","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.0.0-beta-20260221154800.tgz","fileCount":8,"integrity":"sha512-Kh2q6GNUo1O+0MW+HbQDvFfw5fKb9eDavOtMbHYlpw9bcohJSIAZUSarH6cKLO1Ym+X7x3lNEez5pJJRKK8Mlw==","signatures":[{"sig":"MEQCIHsOYGRs1ajAP/9oE83UrWBt3ZcfpZwkRazIa9TI+WjaAiAHrPlvMG+vZu9LSUF0s5Iw/DiwZ1LtZynRq24x1gAkOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219952},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.0.0-beta-20260221154800.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/dbdcb1b50fc558554cce3c3f6f2f5c0c/mcp-b-transports-0.0.0-beta-20260221154800.tgz","_integrity":"sha512-Kh2q6GNUo1O+0MW+HbQDvFfw5fKb9eDavOtMbHYlpw9bcohJSIAZUSarH6cKLO1Ym+X7x3lNEez5pJJRKK8Mlw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"0.0.0-beta-20260221154800"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_0.0.0-beta-20260221154800_1771717756231_0.4169949411615488","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mcp-b/transports","version":"1.4.0","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@1.4.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"df13ba95d09c38d36b25fad18285223941d372ad","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-1.4.0.tgz","fileCount":8,"integrity":"sha512-yx9zn7Jf1v06Ke9ctDTAqU8uv+hL9ArrQMX7CcUjQ0hiMcrF1acUnkTHvjD915U8XR6xcOCBddSp0BskRbXdYQ==","signatures":[{"sig":"MEYCIQDbQh+Ue+Nb4z2Zz9BwhVIL0LnrlOdqHwnZWi5NDlWx7gIhAMh7YC91HkTWddpZ6o0ul9z8yQt/Qf8d7Tg5cdzAUV9U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219911},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-1.4.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/860b0499e99df7b640bcbbd8f9005998/mcp-b-transports-1.4.0.tgz","_integrity":"sha512-yx9zn7Jf1v06Ke9ctDTAqU8uv+hL9ArrQMX7CcUjQ0hiMcrF1acUnkTHvjD915U8XR6xcOCBddSp0BskRbXdYQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"1.6.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_1.4.0_1771806432155_0.2229152675591346","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@mcp-b/transports","version":"2.0.2","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.2","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"9df48f77467278c30ec22e58743409013fbb1d09","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.2.tgz","fileCount":8,"integrity":"sha512-+puqsAX35U+NXvtPgObMSOtIR6f1aW6beGZjuRz5vYXb6Om43GDTvhjdV49gLmzCfgLlC6kxUGmUhvS+zU0W1A==","signatures":[{"sig":"MEYCIQCSF/7+rROn0sYbcqJuA8fl0f4NNoaSw2wuv1JHCrw91wIhAKZmk7hMzrnSZlaKGuAxwIbnaC3lQm1jtJbvMZYQ/DKP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219669},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/3ca1fca85b41682987f19d1d762082ca/mcp-b-transports-2.0.2.tgz","_integrity":"sha512-+puqsAX35U+NXvtPgObMSOtIR6f1aW6beGZjuRz5vYXb6Om43GDTvhjdV49gLmzCfgLlC6kxUGmUhvS+zU0W1A==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"1.6.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.2_1772141705383_0.8275577495377111","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@mcp-b/transports","version":"2.0.3","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.3","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"309821be47d0c49ef6d377f474ef55b0af79b7e8","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.3.tgz","fileCount":8,"integrity":"sha512-Uk4zgmqjdWx/wxAxmvKCmqijWxxEHFePmp44rbenfM61cPikUa04CzAiDmiVZGPnpW4UhhbcZ6aLG7po+XyfZA==","signatures":[{"sig":"MEQCIGhfl8Y80xPnhpK+AYAsGzSxS0oFajLbBQoBYcAqIRW4AiAfQ0QUAoGaoRVMKjzc1efp3QFGu0PzarZFm+5rY+kCFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219670},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/36a454dd5582148bbcde5e8ae6b7df3c/mcp-b-transports-2.0.3.tgz","_integrity":"sha512-Uk4zgmqjdWx/wxAxmvKCmqijWxxEHFePmp44rbenfM61cPikUa04CzAiDmiVZGPnpW4UhhbcZ6aLG7po+XyfZA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.3_1772148496449_0.6237630967476957","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@mcp-b/transports","version":"2.0.4","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.4","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"5cd675ddf3dce2661a7f626361176fd5101aa9af","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.4.tgz","fileCount":8,"integrity":"sha512-vP9NhCQQeYaxyc9lp7DkCsC6pPl3ixvi2tZNMQ16PHsIKDr588dXqXOAZInjtpprEber1CseAAdpUoEwSC3j5w==","signatures":[{"sig":"MEUCIQCSXiRCQlPydnXDAcb3RTByhpTlpaIkNKfYjvLxA/YTUAIgdLwaWrOAax1Rle8oXYUCS21HCqQ8f0+Hp18HgPpxxkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219673},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/0e8828bfb50130fe9feef62ea7420f26/mcp-b-transports-2.0.4.tgz","_integrity":"sha512-vP9NhCQQeYaxyc9lp7DkCsC6pPl3ixvi2tZNMQ16PHsIKDr588dXqXOAZInjtpprEber1CseAAdpUoEwSC3j5w==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.3"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.4_1772150328090_0.8645748586991571","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@mcp-b/transports","version":"2.0.5","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.5","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"8f771cbc23925b7be5b179ac206cf3bb4741b5e2","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.5.tgz","fileCount":8,"integrity":"sha512-tLJEUwdOv969+lbViChACbATJzRUJ4PFREqueTmnyec/RMLGEkTgcumgDZJZ01EDrFOKRtYkxXhC0nIyGdNFyA==","signatures":[{"sig":"MEUCIQCjyORVRBFKIfgzrvnwOLRhk0rVWSElirH7cH/i+2TpPAIgFjC/v/NE6NQrI5RHEj/45qAQLcV7BRQD40o3hyMUz7Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219673},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/b8178b93600938c141f1079166bc83d9/mcp-b-transports-2.0.5.tgz","_integrity":"sha512-tLJEUwdOv969+lbViChACbATJzRUJ4PFREqueTmnyec/RMLGEkTgcumgDZJZ01EDrFOKRtYkxXhC0nIyGdNFyA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.5"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.5_1772151678423_0.16715295564583021","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@mcp-b/transports","version":"2.0.6","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.6","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"42103be3bdb3a5edfba045b9cfb0a3b5e3cf2b84","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.6.tgz","fileCount":8,"integrity":"sha512-FQ+bgm8k8iFL1cKHiGT9g/NnXiPhN9+OVbHrP91FygUs6dgrr2Kmo7miv4VCUbD7WKkNYRT1YKJGWTo14w2eOg==","signatures":[{"sig":"MEQCIE8jgMJjQgVWm7sdgJwAZf2QU8F1QJ6mtUDhqtN/NqsFAiB64H+eghUYW0Um14fL/TR3ZjhTIqvdso7ZCZxovaFLDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219673},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/f602c4e5f7e3e03d857894f771632189/mcp-b-transports-2.0.6.tgz","_integrity":"sha512-FQ+bgm8k8iFL1cKHiGT9g/NnXiPhN9+OVbHrP91FygUs6dgrr2Kmo7miv4VCUbD7WKkNYRT1YKJGWTo14w2eOg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.6"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.6_1772260260930_0.6424537699101518","host":"s3://npm-registry-packages-npm-production"}},"2.0.7":{"name":"@mcp-b/transports","version":"2.0.7","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.7","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"72a805b1cda4fce2af02c6a2bbc2aeacbb96af96","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.7.tgz","fileCount":8,"integrity":"sha512-mmUpN5LRqDyyOAsQ2IMwCrvX0Nu1dqeori9W+52g6tX4riQKkdz4zQTKTscOQdhACdKZUv4yNn/pI8s1Do0Myw==","signatures":[{"sig":"MEQCIC6G2xsHP1iBCZvZgSbnTiksVKoZaqYTjRZPBnnyT9GnAiAbA12fug2wkcEiW/eryakVKw08gZolM+WMooifAqeQLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219673},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/c3dce5be93223a3daae102de07b23a8b/mcp-b-transports-2.0.7.tgz","_integrity":"sha512-mmUpN5LRqDyyOAsQ2IMwCrvX0Nu1dqeori9W+52g6tX4riQKkdz4zQTKTscOQdhACdKZUv4yNn/pI8s1Do0Myw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.7"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.7_1772306659971_0.5672522804845261","host":"s3://npm-registry-packages-npm-production"}},"2.0.8":{"name":"@mcp-b/transports","version":"2.0.8","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.8","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"2405f864a40aae7df03589bd0393cb822a56eb9d","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.8.tgz","fileCount":8,"integrity":"sha512-905Tn7Mevq90kLiauEYMiDknlvyv5/ckAZo6u+Sf1N/SBLM25Uxu8riUGr5ED1u5fKk6Df7Yk2JpA5AMXiscqA==","signatures":[{"sig":"MEQCIC2PUHJ4vTfwPn6m+2utfo4G/CfZUj4CGQcwP58MG8LoAiBvta6ql6FQNwWZMk8pi83tw2OJuTJzMeNCjjjrhovOsA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219673},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/9eda184d1743a8bb300c7c08fdc9dd3e/mcp-b-transports-2.0.8.tgz","_integrity":"sha512-905Tn7Mevq90kLiauEYMiDknlvyv5/ckAZo6u+Sf1N/SBLM25Uxu8riUGr5ED1u5fKk6Df7Yk2JpA5AMXiscqA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.8"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.8_1772318678532_0.6136030286685037","host":"s3://npm-registry-packages-npm-production"}},"2.0.9":{"name":"@mcp-b/transports","version":"2.0.9","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.9","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"d80b0416cef7ba84f80ecffd6745cebd0f3d9587","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.9.tgz","fileCount":8,"integrity":"sha512-Eb5w6a5DqmN0BJ5S4XDLyJmvtw4WU+W0LiWZCLv3Z4hyHkwi91A0YBSAd2/MWYTqeBpBm9TgLHGdlpaYZqTV5A==","signatures":[{"sig":"MEYCIQCYzvGXGQ8NZUwOeH9gTxWDvZwAffuEeBlPhiq4V9GbJwIhAPn8SpBOrLsv4ktpjKqn7+cI45BG2IrYrsDGcc/vQEp1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219673},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/275d2f395054391f828aa39e2f750cf6/mcp-b-transports-2.0.9.tgz","_integrity":"sha512-Eb5w6a5DqmN0BJ5S4XDLyJmvtw4WU+W0LiWZCLv3Z4hyHkwi91A0YBSAd2/MWYTqeBpBm9TgLHGdlpaYZqTV5A==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.9"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.9_1772405073803_0.3182397121193059","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"@mcp-b/transports","version":"2.0.10","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.10","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"1b4d21a8c707f3032e9e56e2a8f5981fcd75a08f","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.10.tgz","fileCount":8,"integrity":"sha512-Yx3XXZrxyruz2YdA2dI8BAek1o97YRbYIztNvBQv3LGm6s/J8S4aoRaBdoIHJveq3G/jQhCBehvj3NgQExpKew==","signatures":[{"sig":"MEQCID48sOJjI/2EBrnlqFBWhAyhcRdQX90c8eXvZoDUXR83AiAm8lz8gBekEAmOHQva/AoZRRxmi7EcrDJiDM48phCA6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219676},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/66f26d03b68af4f9073c2543ebb50d6b/mcp-b-transports-2.0.10.tgz","_integrity":"sha512-Yx3XXZrxyruz2YdA2dI8BAek1o97YRbYIztNvBQv3LGm6s/J8S4aoRaBdoIHJveq3G/jQhCBehvj3NgQExpKew==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.10"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.10_1772466719159_0.4811178907431646","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"@mcp-b/transports","version":"2.0.11","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.11","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"75972ca99674fe94b9066ed83e9513fc8a00e59f","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.11.tgz","fileCount":8,"integrity":"sha512-jxJbsSk5hKfAu1ApJ+UkwWLIRmH7G6x/qVg8GuLETpkuBZcsbQyPaQcorkdc5yAJwo1ku2FWZd5gNLH+Id6iUQ==","signatures":[{"sig":"MEUCIQDjEPYNLCtZkMerTycgYPVfccqz/kkNVGE7VHFtVlzSAgIgI1f+DqiDUUjAkSG6Te00WhhJ1Zg4NWmb96X+z42ioas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219676},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/f324a993993ce1afa4673c49a51f07ce/mcp-b-transports-2.0.11.tgz","_integrity":"sha512-jxJbsSk5hKfAu1ApJ+UkwWLIRmH7G6x/qVg8GuLETpkuBZcsbQyPaQcorkdc5yAJwo1ku2FWZd5gNLH+Id6iUQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.11"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.11_1772471309792_0.5343382048415453","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"@mcp-b/transports","version":"2.0.12","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.12","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"f23548566a00ae68f3c90e75e7af818c42c97d25","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.12.tgz","fileCount":8,"integrity":"sha512-I9gm1Ec1t3bhytxOzfNQ1snuTLZdGoanh6kbZhMnkKOl4OcmJyLKPirUABU27CqSfQJaUyigAAi9edZcX2uXsg==","signatures":[{"sig":"MEYCIQDBnuEeBDv1Sbz0mT5cs7nCRurQ/l6G59gSCh/xcrlGRAIhAP1u00HHg43500ML3r771XO85+A+LUqdWMAsNGKXYrXv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219676},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/ebc17d7ddff87f0e51b651c173f57834/mcp-b-transports-2.0.12.tgz","_integrity":"sha512-I9gm1Ec1t3bhytxOzfNQ1snuTLZdGoanh6kbZhMnkKOl4OcmJyLKPirUABU27CqSfQJaUyigAAi9edZcX2uXsg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.12"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.12_1772651942949_0.22670645605393447","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"@mcp-b/transports","version":"2.0.13","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.0.13","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"aa3d5ece4727c18f5c3967292cde1750aa3d0d6d","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.0.13.tgz","fileCount":8,"integrity":"sha512-Uh688zsCHhRYr59UQRorBeomq5JPT1BPIQYRf3OuMFk8r/Px52QCg8JakWQsoyNFsayV6l/14klk48jgOLkgSQ==","signatures":[{"sig":"MEUCIByqrsR6oCLn9XitB2WoPSYIB+WyEh05dttJhr+V6nvOAiEAhwEU7uoQZzlnpyGNy7PYgL+rzW9XFK4YIUJZjVKXskI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219235},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.0.13.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/3ee03c31a2d1156b06ab41ab23e7bf0e/mcp-b-transports-2.0.13.tgz","_integrity":"sha512-Uh688zsCHhRYr59UQRorBeomq5JPT1BPIQYRf3OuMFk8r/Px52QCg8JakWQsoyNFsayV6l/14klk48jgOLkgSQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.0.13"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.0.13_1772736478898_0.20544379533921653","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@mcp-b/transports","version":"2.1.0","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.1.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"aa39acc0a16c28f912f564372c379ac280290034","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.1.0.tgz","fileCount":8,"integrity":"sha512-dWTVLjkJtCafHw1SOm93cHt84PvC+fgXSHPUySJlRXTaOHorohgifpLhhxx9XNoYlpNzjwDir53XSEtQXq247w==","signatures":[{"sig":"MEUCIQCggx46BHkKwTPTW6aQQUiaChMwo90C9thrccOeZi9qcgIgK5hIZ6zyVEtuTprdyU7K6MtMvU0UfBD+314vZU0Hwqg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":219232},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/e1cd2256bdf95b34358a8904db94c4fb/mcp-b-transports-2.1.0.tgz","_integrity":"sha512-dWTVLjkJtCafHw1SOm93cHt84PvC+fgXSHPUySJlRXTaOHorohgifpLhhxx9XNoYlpNzjwDir53XSEtQXq247w==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.1.0_1772858930953_0.06450378032600157","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@mcp-b/transports","version":"2.2.0","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.2.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"1b74945ea22b7581b5e75153461aa36bfc6c3c2b","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.2.0.tgz","fileCount":8,"integrity":"sha512-zSqYekrmou72z67GF5jXaDnQdhT84Hlmi4meshm0zMn71GlaYmHhXfb3UsgW3xQ7Y5CexQ4U9L9IrdG6/+MTfA==","signatures":[{"sig":"MEQCIFp7a7MvwK8G1So+2G6yKpEmKpmPYjYbB+ff2UgW0O07AiADpIPQCAmX+M8UicdbhzleJgMKx7mVsAz1MtKqX84EQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218609},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.2.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/be2c5a156fc65d26fce4e7eea565e20b/mcp-b-transports-2.2.0.tgz","_integrity":"sha512-zSqYekrmou72z67GF5jXaDnQdhT84Hlmi4meshm0zMn71GlaYmHhXfb3UsgW3xQ7Y5CexQ4U9L9IrdG6/+MTfA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.2.0_1773285426132_0.6364989515220796","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260311225012":{"name":"@mcp-b/transports","version":"0.0.0-beta-20260311225012","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.0.0-beta-20260311225012","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"07e1242407d2db06e9190acb179526ddabff8e35","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.0.0-beta-20260311225012.tgz","fileCount":8,"integrity":"sha512-UWQCeyhPKvWm4ZpQyz4zfZFEs6STfB08J2fj5M+Ze6p/kOw12UOxm5CQBKZPc/2ByFppQ9ql6B1UqsfSldeuqQ==","signatures":[{"sig":"MEYCIQCdCT3JUU+H0zSh0s/Nv8eSbwpYBRNg6EHF4ssNvre03gIhAIlskEwxGe/nJ8OIpHUuCKaZIYwlr/EXznMK3NJmrjGc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218631},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.0.0-beta-20260311225012.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/e00e40c2babfafb571fc89c9350d02ff/mcp-b-transports-0.0.0-beta-20260311225012.tgz","_integrity":"sha512-UWQCeyhPKvWm4ZpQyz4zfZFEs6STfB08J2fj5M+Ze6p/kOw12UOxm5CQBKZPc/2ByFppQ9ql6B1UqsfSldeuqQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"0.0.0-beta-20260311225012"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_0.0.0-beta-20260311225012_1773294737987_0.611518345394837","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260311225423":{"name":"@mcp-b/transports","version":"0.0.0-beta-20260311225423","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.0.0-beta-20260311225423","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"b23def50cd93221cc7599299a906b3ad6f111dee","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.0.0-beta-20260311225423.tgz","fileCount":8,"integrity":"sha512-HwTHu7FL4PFYWdfVeBkqww29Zl1GK4taXWd7akOX3iWef8Q2xMD+e2UxI9HcvdTggf7Xe6U4Sd8drgkTvmOwlw==","signatures":[{"sig":"MEYCIQCEkao3YIRXPblERjmkdI3+tNzOD0+od+qQDK6l5mfx1QIhAOZ1j1xKnEhv97Sz++I3T1khZ58t69ZQOltoAyT5mWkT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218632},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.0.0-beta-20260311225423.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/71ad1fca0c988525773912a7f41bb80e/mcp-b-transports-0.0.0-beta-20260311225423.tgz","_integrity":"sha512-HwTHu7FL4PFYWdfVeBkqww29Zl1GK4taXWd7akOX3iWef8Q2xMD+e2UxI9HcvdTggf7Xe6U4Sd8drgkTvmOwlw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"0.0.0-beta-20260311225423"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_0.0.0-beta-20260311225423_1773294949488_0.27051139678177294","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260311230356":{"name":"@mcp-b/transports","version":"0.0.0-beta-20260311230356","keywords":["mcp","model-context-protocol","browser","transport","browser-extension","chrome-extension","postmessage","iframe","ai-agents","llm","claude","chatgpt","openai","anthropic","browser-automation","web-ai","ai-tools","message-passing","cross-origin","webmcp","ai-assistant","mcp-transport","mcp-client","mcp-server","gemini","cursor","copilot"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.0.0-beta-20260311230356","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"c0ecd682ce581fac2fd62b3334e23b8a1e7af0bf","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.0.0-beta-20260311230356.tgz","fileCount":8,"integrity":"sha512-IMadh904UbpBJXOa1ip9NJ4GmmQAFHbdG4Ujepj591n24ZwE7KfASsvP2Fvr5re576DvvcTrF1V6kMQizSOSLg==","signatures":[{"sig":"MEQCIFI2bG/PYrzQgWEl62YJgFUMBlUHXBi4NulFX3neRgnVAiAJO7a5xO83JAmzV0c5AY6AYi6TYgkUyR6axFKOBh/Rvw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":218632},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.0.0-beta-20260311230356.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"biome lint --write .","test":"vitest run","build":"tsdown","check":"biome check --write .","clean":"rm -rf dist .turbo","format":"biome format --write .","typecheck":"tsc --noEmit && vitest run --typecheck --silent","test:watch":"vitest","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vitest run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vitest --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/b5bd10ff642d6b29c2aec55035f2615e/mcp-b-transports-0.0.0-beta-20260311230356.tgz","_integrity":"sha512-IMadh904UbpBJXOa1ip9NJ4GmmQAFHbdG4Ujepj591n24ZwE7KfASsvP2Fvr5re576DvvcTrF1V6kMQizSOSLg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"0.0.0-beta-20260311230356"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsdown":"^0.15.10","vitest":"^4.0.18","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/browser":"^4.0.18","@vitest/coverage-v8":"^4.0.18","@vitest/browser-playwright":"^4.0.18"},"_npmOperationalInternal":{"tmp":"tmp/transports_0.0.0-beta-20260311230356_1773295505145_0.5804619148034789","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-beta-20260319163307":{"name":"@mcp-b/transports","version":"0.0.0-beta-20260319163307","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@0.0.0-beta-20260319163307","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"968cb62f176f56ee043f8df51bcac098d99f9372","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-0.0.0-beta-20260319163307.tgz","fileCount":7,"integrity":"sha512-hv2qSV2uGds3LuUZi03fXaH6h9hu9wfBAoBbkA5wJUW8ZOw7YTertStqDFP1f+4+OKBtjIlfqX/pZMx/xDB1mQ==","signatures":[{"sig":"MEYCIQDq82MKtgjvSvItW+ayb9Nxx4EZeqs9BNrRksgEFUy9/AIhAPdrxV3M2knOLWEqaNIBdqA9x3a+EENwGTucxJC5LGNs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173771},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-0.0.0-beta-20260319163307.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/69af5c35f63a8445db64e5239c3be44c/mcp-b-transports-0.0.0-beta-20260319163307.tgz","_integrity":"sha512-hv2qSV2uGds3LuUZi03fXaH6h9hu9wfBAoBbkA5wJUW8ZOw7YTertStqDFP1f+4+OKBtjIlfqX/pZMx/xDB1mQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.4.2","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.3.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"0.0.0-beta-20260319163307"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"latest","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/transports_0.0.0-beta-20260319163307_1773963269461_0.2744110963423949","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@mcp-b/transports","version":"2.3.0","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.3.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"c43a828e54d56dc0825fc2be6300947959b660d4","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.3.0.tgz","fileCount":7,"integrity":"sha512-GbE4xMs6UKIHj7IXJjNKDHFyMGoIsnTillERwNnoxvxpOkxF3mYr2n+d6mj7xc/LTibmPTaW1458KURc9EoU9A==","signatures":[{"sig":"MEQCIGDIpRn8hpElb6oFExcscOzJvb/G1KWe8utGmrKxCm2ZAiALwwsgj3wpJ+dIeaHkAwzOWFwloAPhXdfy3CW+VGnidg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173731},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.3.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/a7fbf17cee07ca149e35b679fad1fa2c/mcp-b-transports-2.3.0.tgz","_integrity":"sha512-GbE4xMs6UKIHj7IXJjNKDHFyMGoIsnTillERwNnoxvxpOkxF3mYr2n+d6mj7xc/LTibmPTaW1458KURc9EoU9A==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.12.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"latest","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.3.0_1778124846911_0.1765914033518028","host":"s3://npm-registry-packages-npm-production"}},"2.3.1":{"name":"@mcp-b/transports","version":"2.3.1","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.3.1","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"d12b9b0bab1799d212efcb3919d3a36539577829","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.3.1.tgz","fileCount":7,"integrity":"sha512-9nn+XBMlrmU8hsH5UC0/7eGN4yqGlxcwM9M8bMALskKceQgR7mSwuUXujFmRBZUGlaX4YI/Cz7+XBg4ZbZZNqQ==","signatures":[{"sig":"MEUCIF3xd78Y6s5oSnbLmWOAVP832mOXkqAU2zhvoXcc/7VEAiEAoh1ydgnwoPp00TE9wkHV1h4h7i1VMaqozwVxKyOHORI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173731},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.3.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/914ad28457ec1d120da2ff0d950b2aef/mcp-b-transports-2.3.1.tgz","_integrity":"sha512-9nn+XBMlrmU8hsH5UC0/7eGN4yqGlxcwM9M8bMALskKceQgR7mSwuUXujFmRBZUGlaX4YI/Cz7+XBg4ZbZZNqQ==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.12.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"latest","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.3.1_1778124964081_0.10715528451114231","host":"s3://npm-registry-packages-npm-production"}},"2.3.2":{"name":"@mcp-b/transports","version":"2.3.2","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.3.2","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"a69fd831d08bdd2b950af09b514c8211afa60548","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.3.2.tgz","fileCount":7,"integrity":"sha512-aRKaF1TjwSBXEXYUpWfz3JKOiagYMHH4D7gpesaU1aGAs69cjTVX4lDwFZ9qIO+4a/1CijLcBnOsKmsPzFWQjA==","signatures":[{"sig":"MEQCICq6fsWYtsuRTW4vxOYciVkpPzJVwsXA5GCm1peFA+KqAiAd8lvPIbsiFU2b1Kb0VlpoKZHI9R/VIWC9KIJwwrPn7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":173738},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.3.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"miguelspizza","email":"alexmnahas@gmail.com"},"_resolved":"/private/var/folders/5y/ysfq1x7s50lc168yy1gvvf4m0000gn/T/6d011969b7bac2229c42b20e3a6d577a/mcp-b-transports-2.3.2.tgz","_integrity":"sha512-aRKaF1TjwSBXEXYUpWfz3JKOiagYMHH4D7gpesaU1aGAs69cjTVX4lDwFZ9qIO+4a/1CijLcBnOsKmsPzFWQjA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.12.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.15.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.3.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"latest","playwright":"^1.58.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.3.2_1778559644157_0.7008719648918222","host":"s3://npm-registry-packages-npm-production"}},"2.3.1-beta.20260528050333":{"name":"@mcp-b/transports","version":"2.3.1-beta.20260528050333","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@2.3.1-beta.20260528050333","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"9d455fbcafbf1a38cc73e18ca37e42d30c30d1f5","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-2.3.1-beta.20260528050333.tgz","fileCount":7,"integrity":"sha512-bmuJEtfrh+nQo13HJNHDFVk8h6kW9OXRgC/HmPWvt3JVq/Cu7SkFkZq0pyPfAd9E5Eg8U3l62gWaVm64OQU66w==","signatures":[{"sig":"MEYCIQCK+f76izO19HyGQcxXOkLAjdAdlmpLE1prYcCgaD79bgIhAM2r2Y3ett9djRzS/umBwI0k2B3C83259XbaZDNmtVu7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@2.3.1-beta.20260528050333","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173779},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-2.3.1-beta.20260528050333.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/892a09bfd726479b16eb233bc4f630ed/mcp-b-transports-2.3.1-beta.20260528050333.tgz","_integrity":"sha512-bmuJEtfrh+nQo13HJNHDFVk8h6kW9OXRgC/HmPWvt3JVq/Cu7SkFkZq0pyPfAd9E5Eg8U3l62gWaVm64OQU66w==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"2.3.1-beta.20260528050333"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/transports_2.3.1-beta.20260528050333_1779944662624_0.1564392241591579","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.20260529000441":{"name":"@mcp-b/transports","version":"3.0.0-beta.20260529000441","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@3.0.0-beta.20260529000441","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"e36b76865013a49873d0310e8609b4d33da52190","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-3.0.0-beta.20260529000441.tgz","fileCount":7,"integrity":"sha512-AiEoR8rp/Xwp9+3IgGF1G12fxv2SC64P8bu974rfT4bp5bozQUtfZZC5Lz8IbN7US55hpgViQa1uqabb5g/NRA==","signatures":[{"sig":"MEMCIBIE+rSjE0kV6z0rqeQFrLLaXox++7/hN5kG+mYrSyyJAh9iNZ1q+eFpEp+I/ofMX0mBBk3wljQH+AL5LyT+Rra5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@3.0.0-beta.20260529000441","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173779},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-3.0.0-beta.20260529000441.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/4903501c4fca783615912711ea466656/mcp-b-transports-3.0.0-beta.20260529000441.tgz","_integrity":"sha512-AiEoR8rp/Xwp9+3IgGF1G12fxv2SC64P8bu974rfT4bp5bozQUtfZZC5Lz8IbN7US55hpgViQa1uqabb5g/NRA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"3.0.0-beta.20260529000441"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/transports_3.0.0-beta.20260529000441_1780013133745_0.8777467175549902","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@mcp-b/transports","version":"3.0.0","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@3.0.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"5ff6f701496dbd4b5663c0746c72c02cd384eeb2","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-3.0.0.tgz","fileCount":7,"integrity":"sha512-WMgeb0P9Bhu+0mN07qkvCo+W9Fucdk9+iyp7wPZYAtQ4ZTcbNuu8Zl1qdNM8oWxXgMbA749w4nUcPsbPaMvSvA==","signatures":[{"sig":"MEQCIAdSdEcpNc1TKoaV8Yu+c0mI3xUKXKr3fvC2eqqUbuvqAiBK++XjWyScaZ1oLZEtHyvJTtv/XjhB/VDPa7sna3Co/A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173739},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-3.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/89bc15fdf106988f62b66684a4848d7a/mcp-b-transports-3.0.0.tgz","_integrity":"sha512-WMgeb0P9Bhu+0mN07qkvCo+W9Fucdk9+iyp7wPZYAtQ4ZTcbNuu8Zl1qdNM8oWxXgMbA749w4nUcPsbPaMvSvA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"3.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/transports_3.0.0_1780020854651_0.09677206571061392","host":"s3://npm-registry-packages-npm-production"}},"3.0.0-beta.20260702171253":{"name":"@mcp-b/transports","version":"3.0.0-beta.20260702171253","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@3.0.0-beta.20260702171253","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"9c643bd3b66374ef26f302591d1bc5bf66c4cf59","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-3.0.0-beta.20260702171253.tgz","fileCount":7,"integrity":"sha512-AfCCneXae8mRM+xDG2lH5R5t0Kf4DkW5dZtz8/V9d2T3t+W6yQGPz9kY3+mNIK/6XYsOTPLMAFV5J+f8pLichA==","signatures":[{"sig":"MEYCIQDEmppC9E/7WaNkn44Wylq8FdQn8Y3JOp9faNew449yZwIhALt9V+E6J5RVMZ8N46JUKNm6lI30SlnmS0785nwCP3R6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@3.0.0-beta.20260702171253","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173925},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-3.0.0-beta.20260702171253.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/73445f95ce1c7c35d63e7462c57d5760/mcp-b-transports-3.0.0-beta.20260702171253.tgz","_integrity":"sha512-AfCCneXae8mRM+xDG2lH5R5t0Kf4DkW5dZtz8/V9d2T3t+W6yQGPz9kY3+mNIK/6XYsOTPLMAFV5J+f8pLichA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"3.0.0-beta.20260702171253","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/transports_3.0.0-beta.20260702171253_1783012491805_0.2756948901327654","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.20260702173007":{"name":"@mcp-b/transports","version":"4.0.0-beta.20260702173007","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@4.0.0-beta.20260702173007","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"0d08e09db92437d012f8e13ba91ea0d52d9048d1","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-4.0.0-beta.20260702173007.tgz","fileCount":7,"integrity":"sha512-/LZ8XXk6HC+/4qENLqgmjrMa174cGJkp+92vfS5hFePikKDsMgXU2u6BaHVPd3tDBL0E6BvCREVf+ZNf4qrygg==","signatures":[{"sig":"MEUCIHheY5V/0CYP0yl81p2mC9BTEJehEe5ZZdBFC1aoRukoAiEAlGDOheXqDF0Y0+0wbJU0+0z4iWVLAGgL8oi+5COTXt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@4.0.0-beta.20260702173007","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173925},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-4.0.0-beta.20260702173007.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/9780d442c07d01ea61a70b570b50f4d4/mcp-b-transports-4.0.0-beta.20260702173007.tgz","_integrity":"sha512-/LZ8XXk6HC+/4qENLqgmjrMa174cGJkp+92vfS5hFePikKDsMgXU2u6BaHVPd3tDBL0E6BvCREVf+ZNf4qrygg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.0.0-beta.20260702173007","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/transports_4.0.0-beta.20260702173007_1783013432177_0.7802199995221146","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.20260702174111":{"name":"@mcp-b/transports","version":"4.0.0-beta.20260702174111","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@4.0.0-beta.20260702174111","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"3ab43fb9bee857042e1920515040305fb6ae8c3d","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-4.0.0-beta.20260702174111.tgz","fileCount":7,"integrity":"sha512-vL6w5n/r96qDk96bqHrYw/+IifRfNrje+5JOgBuV6cu+2wFhErPXVHuSaFmy4pUVALxXYQwYOYyEH8pymVKEKg==","signatures":[{"sig":"MEQCIEpPrNe7o6v+BaOBTub8DJu3gJYpscME+GxhZdr41xrRAiBC2zOpB0V3skymy/2zMXQG6BdbLnW6qGCaTVgI6tRXCg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@4.0.0-beta.20260702174111","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173925},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-4.0.0-beta.20260702174111.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/7befb738c0a0270e4a6f5efe31c3cc31/mcp-b-transports-4.0.0-beta.20260702174111.tgz","_integrity":"sha512-vL6w5n/r96qDk96bqHrYw/+IifRfNrje+5JOgBuV6cu+2wFhErPXVHuSaFmy4pUVALxXYQwYOYyEH8pymVKEKg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.0.0-beta.20260702174111","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/transports_4.0.0-beta.20260702174111_1783014200624_0.08571168447612476","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.20260702175639":{"name":"@mcp-b/transports","version":"4.0.0-beta.20260702175639","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@4.0.0-beta.20260702175639","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"5619423569ca8147839568e170fc90d66210ec72","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-4.0.0-beta.20260702175639.tgz","fileCount":7,"integrity":"sha512-lPx4y8V/bxmeZLzYSc0Cv31eTe/zJ5xfoszTn1+ZXLxVvD8/zNPTuxtJEmBl1YYFpqozCtV8/4UCBHTpz/oT3Q==","signatures":[{"sig":"MEQCICQVgzRIDC059EqF2crcQpBXFrdwxjo8tkaFjHVONBURAiAaejyYWF0XVFInNdy0HJLreOOZARx+JO4hkOMOwDeNEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@4.0.0-beta.20260702175639","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173925},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-4.0.0-beta.20260702175639.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/0f90005c70bd946eb973c13aac8d0291/mcp-b-transports-4.0.0-beta.20260702175639.tgz","_integrity":"sha512-lPx4y8V/bxmeZLzYSc0Cv31eTe/zJ5xfoszTn1+ZXLxVvD8/zNPTuxtJEmBl1YYFpqozCtV8/4UCBHTpz/oT3Q==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.0.0-beta.20260702175639","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/transports_4.0.0-beta.20260702175639_1783015132901_0.14853713974258165","host":"s3://npm-registry-packages-npm-production"}},"4.0.0-beta.20260702180822":{"name":"@mcp-b/transports","version":"4.0.0-beta.20260702180822","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@4.0.0-beta.20260702180822","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"28468334ac8299d2fb8a2d5ba5c12832b166fcd4","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-4.0.0-beta.20260702180822.tgz","fileCount":7,"integrity":"sha512-XgqD1oDcO6mpCpkT+VMkWzn+4J+ro9FlJ+Yt0M6s5Pl1VjSheEDZQDI/k6vbXuHWuCCI6WOtEcJNNUI5kvwkfA==","signatures":[{"sig":"MEYCIQCL9hj0iGEIaKRGuwNkmOmwP0MltMTZlQpALjlgX7jxnQIhAIHdymHccfUv5kDnoniXZ/eudWRiqN49x/+ypDXNWJjS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@4.0.0-beta.20260702180822","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173925},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-4.0.0-beta.20260702180822.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/41b89b6a4c3555c65001e0efa4797437/mcp-b-transports-4.0.0-beta.20260702180822.tgz","_integrity":"sha512-XgqD1oDcO6mpCpkT+VMkWzn+4J+ro9FlJ+Yt0M6s5Pl1VjSheEDZQDI/k6vbXuHWuCCI6WOtEcJNNUI5kvwkfA==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.0.0-beta.20260702180822","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/transports_4.0.0-beta.20260702180822_1783015833463_0.7884815618797416","host":"s3://npm-registry-packages-npm-production"}},"4.0.0":{"name":"@mcp-b/transports","version":"4.0.0","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@4.0.0","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"090248284b5c932cc120cdd00ea5ab66951a4809","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-4.0.0.tgz","fileCount":7,"integrity":"sha512-uf8a1zYnpfT0ugBobElhH37Z4jNlBV76WvaHZPKO8DYSvAI4Qs7B+bUQwNpCoSC/tCqdMbHkLxW2G/6Xz9/4Mw==","signatures":[{"sig":"MEYCIQDPcfDn/TfPP5YVcf3dKelowDQ9R/zhhWfYZqMh2TFnYwIhAIOKvdEUmWK9lJhTWINuq7gVzaBoh81kk5kquQDPr/OR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@4.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173866},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-4.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/5073d7fb29f3ee07dca660b294de72ed/mcp-b-transports-4.0.0.tgz","_integrity":"sha512-uf8a1zYnpfT0ugBobElhH37Z4jNlBV76WvaHZPKO8DYSvAI4Qs7B+bUQwNpCoSC/tCqdMbHkLxW2G/6Xz9/4Mw==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.0.0","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.0.326","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/transports_4.0.0_1783026593737_0.6264749735486022","host":"s3://npm-registry-packages-npm-production"}},"4.1.0-beta.20260702224704":{"name":"@mcp-b/transports","version":"4.1.0-beta.20260702224704","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@4.1.0-beta.20260702224704","maintainers":[{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"8a769b32b6947dd05ae81595c85e130cc37644e7","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-4.1.0-beta.20260702224704.tgz","fileCount":7,"integrity":"sha512-RXeh8lfmFgQ2C0633ga82O3s7M6yzK05YF6nyk/5KLDRCpEoO+GVd1VISF05Nc7boOhdOMQ1Fymw87qHWIRjIg==","signatures":[{"sig":"MEYCIQDiFB2lnr3egMME3IxdKWBbKQOvLvnueUht8QKn8/fY3gIhAJGMIsPiCvbzFB3/hx8pIYhTFVkFsn7+vK/vamxez7Fx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@4.1.0-beta.20260702224704","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173905},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-4.1.0-beta.20260702224704.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run","build":"vp pack","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","typecheck":"tsc --noEmit && vp test run --typecheck --silent","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run --browser.headless src/TabTransport.browser.test.ts","version:major":"pnpm version major --no-git-tag-version","version:minor":"pnpm version minor --no-git-tag-version","version:patch":"pnpm version patch --no-git-tag-version","test:browser:ui":"VITEST_BROWSER=true vp test --browser src/TabTransport.browser.test.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/baab983d7773aeef854b012c2c0f15a9/mcp-b-transports-4.1.0-beta.20260702224704.tgz","_integrity":"sha512-RXeh8lfmFgQ2C0633ga82O3s7M6yzK05YF6nyk/5KLDRCpEoO+GVd1VISF05Nc7boOhdOMQ1Fymw87qHWIRjIg==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"3.25.76","@mcp-b/webmcp-ts-sdk":"4.1.0-beta.20260702224704","@modelcontextprotocol/sdk":"1.29.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@types/chrome":"^0.1.42","@vitest/coverage-v8":"^4.1.7"},"_npmOperationalInternal":{"tmp":"tmp/transports_4.1.0-beta.20260702224704_1783032505595_0.5352755465982235","host":"s3://npm-registry-packages-npm-production"}},"5.0.0":{"name":"@mcp-b/transports","version":"5.0.0","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@5.0.0","maintainers":[{"name":"osigvelo","email":"omar@sigvelo.com"},{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"b756a3b9d7376ceb176dc7aa0526d4438df099bd","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-5.0.0.tgz","fileCount":6,"integrity":"sha512-WV7E//AliCP86D76BONAxVFz8sLOlnjnSUTNGfGkWg1CR8sIXIYmcn7o+f9hc6B3TadDXfK6x7Cr5jey2saZ1g==","signatures":[{"sig":"MEYCIQDUBJMf5R9uqnpfNQ5bWr8iBFTq6IMdFrL58Tfu1cXwCgIhAJrb4fkGRKughh2ityK9p6xlbUk/B3trDuXXUBEwqpMJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@5.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80750},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-5.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run && pnpm run test:browser","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.check.json && tsc -p e2e/tsconfig.extension.json --noEmit","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run","test:browser:ui":"VITEST_BROWSER=true vp test --browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/2bbb3db0e3ab3fbb950be2f1dbf77fdd/mcp-b-transports-5.0.0.tgz","_integrity":"sha512-WV7E//AliCP86D76BONAxVFz8sLOlnjnSUTNGfGkWg1CR8sIXIYmcn7o+f9hc6B3TadDXfK6x7Cr5jey2saZ1g==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@types/chrome":"^0.0.326","@modelcontextprotocol/core":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@vitest/coverage-v8":"^4.1.7","@mcp-b/webmcp-ts-sdk":"5.0.0","@modelcontextprotocol/client":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transports_5.0.0_1787523926085_0.36352169493943176","host":"s3://npm-registry-packages-npm-production"}},"5.0.1":{"name":"@mcp-b/transports","version":"5.0.1","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@5.0.1","maintainers":[{"name":"osigvelo","email":"omar@sigvelo.com"},{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"cc334400aa76c63ae5584411df6a492a7110c057","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-5.0.1.tgz","fileCount":6,"integrity":"sha512-qgFns3DJ8I2LWDPx6CItQdGIHIammYTcVo6LqdcjC1pURhJyJRUCBc8Q2dNjNEK2gp3dALPmvk5S7OOe5iyA7w==","signatures":[{"sig":"MEUCIQDzDZRVhLbcPEoPSA1++72dtAIhnRj7GT6wvysGhTHVAAIgdUkynNcwJapjJP8VKEVimYlemKRKGQjgmsSHVkiZspo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@5.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":80750},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-5.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run && pnpm run test:browser","build":"vp pack --filter main","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.check.json && tsc -p e2e/tsconfig.extension.json --noEmit","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run","test:browser:ui":"VITEST_BROWSER=true vp test --browser"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/c9070a8de20c5c80eaa6ba3f73cd8d0a/mcp-b-transports-5.0.1.tgz","_integrity":"sha512-qgFns3DJ8I2LWDPx6CItQdGIHIammYTcVo6LqdcjC1pURhJyJRUCBc8Q2dNjNEK2gp3dALPmvk5S7OOe5iyA7w==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"@types/chrome":"^0.0.326","@modelcontextprotocol/core":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@latest","vite-plus":"^0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","@vitest/coverage-v8":"^4.1.7","@mcp-b/webmcp-ts-sdk":"5.0.1","@modelcontextprotocol/client":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transports_5.0.1_1787526341133_0.09606850783937637","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@mcp-b/transports","version":"5.0.3","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"author":{"name":"Alex Nahas"},"license":"MIT","_id":"@mcp-b/transports@5.0.3","maintainers":[{"name":"osigvelo","email":"omar@sigvelo.com"},{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"homepage":"https://docs.mcp-b.ai/packages/transports/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"dist":{"shasum":"9193e030a862af5134ac0b6c1a36e313b24567cb","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-5.0.3.tgz","fileCount":6,"integrity":"sha512-Jmlf3Hl978zEESqZAdIMwW37Kma01Ej3wCQuumG50JzQYTVOIOq5P6yHS2AcATrn5uHxqcDq2EyvadMeLrBv+w==","signatures":[{"sig":"MEQCIAhf9VjvV0qbtRLHM8DGJtbQcP96W5XK6ehGNsYKBsI+AiA6X3hseqiF1dtALh65J8oIXIxL7rgcKkMBdjaFj9eQZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@5.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82650},"main":"./dist/index.js","type":"module","_from":"file:mcp-b-transports-5.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"lint":"vp lint --fix","test":"vp test run && pnpm run test:browser","build":"vp pack --filter main && pnpm run typecheck:consumer","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","typecheck":"tsc -p tsconfig.check.json && tsc -p e2e/tsconfig.extension.json --noEmit","test:watch":"vp test","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test:browser":"VITEST_BROWSER=true vp test run","test:coverage":"vp test run --coverage --coverage.reportsDirectory=coverage/node && pnpm run test:browser --coverage --coverage.reportsDirectory=coverage/browser","test:browser:ui":"VITEST_BROWSER=true vp test --browser","typecheck:consumer":"tsc -p type-tests/tsconfig.json && tsc -p type-tests/tsconfig.extension.json --types node,chrome && tsc -p type-tests/tsconfig.extension.json --types node,chrome-types"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"_resolved":"/tmp/ee0e6918e558258abd7c71504f4b6d42/mcp-b-transports-5.0.3.tgz","_integrity":"sha512-Jmlf3Hl978zEESqZAdIMwW37Kma01Ej3wCQuumG50JzQYTVOIOq5P6yHS2AcATrn5uHxqcDq2EyvadMeLrBv+w==","repository":{"url":"git+https://github.com/WebMCP-org/npm-packages.git","type":"git","directory":"packages/transports"},"_npmVersion":"11.14.1","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"@modelcontextprotocol/core":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"npm:@voidzero-dev/vite-plus-test@0.1.22","vite-plus":"0.1.22","playwright":"^1.60.0","typescript":"^5.8.3","@types/node":"22.17.2","chrome-types":"0.1.438","@types/chrome":"^0.0.326","@vitest/coverage-v8":"4.1.6","@mcp-b/webmcp-ts-sdk":"5.0.3","@modelcontextprotocol/client":"2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/transports_5.0.3_1788147289314_0.6717950585193457","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@mcp-b/transports","version":"5.1.0","description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"homepage":"https://docs.mcp-b.ai/packages/transports/reference","bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"license":"MIT","author":{"name":"Alex Nahas"},"repository":{"type":"git","url":"git+https://github.com/WebMCP-org/npm-packages.git","directory":"packages/transports"},"type":"module","sideEffects":false,"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"dependencies":{"@modelcontextprotocol/core":"2.0.0","@modelcontextprotocol/server":"2.0.0"},"devDependencies":{"@modelcontextprotocol/client":"2.0.0","@types/chrome":"^0.2.7","@types/node":"22.20.1","@vitest/coverage-v8":"4.1.8","chrome-types":"0.1.440","playwright":"^1.62.1","typescript":"^5.8.3","vite-plus":"0.1.24","vitest":"npm:@voidzero-dev/vite-plus-test@0.1.24","@mcp-b/webmcp-ts-sdk":"5.1.0"},"engines":{"node":">=20"},"scripts":{"build":"vp pack --filter main && pnpm run typecheck:consumer","check":"vp check --fix","clean":"rm -rf dist","format":"vp fmt --write","lint":"vp lint --fix","publish:dry":"pnpm publish --access public --dry-run","publish:npm":"pnpm publish --access public","test":"vp test run && pnpm run test:browser","test:browser":"VITEST_BROWSER=true vp test run","test:browser:ui":"VITEST_BROWSER=true vp test --browser","test:coverage":"vp test run --coverage --coverage.reportsDirectory=coverage/node && pnpm run test:browser --coverage --coverage.reportsDirectory=coverage/browser","test:e2e":"pnpm --filter @mcp-b/transports build && pnpm --filter @mcp-b/webmcp-polyfill build && pnpm --filter @mcp-b/webmcp-ts-sdk build && vp pack --filter e2e-extension && node e2e/build-extension.mjs && node --experimental-strip-types --test e2e/extension-runtime.e2e.test.ts","test:watch":"vp test","typecheck":"tsc -p tsconfig.check.json && tsc -p e2e/tsconfig.extension.json --noEmit","typecheck:consumer":"tsc -p type-tests/tsconfig.json && tsc -p type-tests/tsconfig.extension.json --types node,chrome && tsc -p type-tests/tsconfig.extension.json --types node,chrome-types"},"_id":"@mcp-b/transports@5.1.0","_integrity":"sha512-x+Czu2ZcUaLuiVAzViFMfno2NwPkHIfmUVYP3VeCa0tbAuZ8jRPrgboUuk86bVF0FI3qZ8u7OX7UUR3WmwVsKw==","_resolved":"/tmp/a9ce4ed8fbc1d8e12a84be95d2b34f64/mcp-b-transports-5.1.0.tgz","_from":"file:mcp-b-transports-5.1.0.tgz","_nodeVersion":"24.20.0","_npmVersion":"11.14.1","dist":{"integrity":"sha512-x+Czu2ZcUaLuiVAzViFMfno2NwPkHIfmUVYP3VeCa0tbAuZ8jRPrgboUuk86bVF0FI3qZ8u7OX7UUR3WmwVsKw==","shasum":"77189dd58f8b82be2991cb86486ef0c851d8b124","tarball":"https://registry.npmjs.org/@mcp-b/transports/-/transports-5.1.0.tgz","fileCount":6,"unpackedSize":83065,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-b%2ftransports@5.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBYCgSrHLjw2YnPkes9iWuU8XE5VN8MIdl4Y2aiHsFa3AiBUaZxvFvndfGlNBYXsHQfXy04Eys6L+sl1XT6Qzhf04A=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:dd7128c2-7b4e-4ed2-92a2-d5cd218cbb07"}},"directories":{},"maintainers":[{"name":"osigvelo","email":"omar@sigvelo.com"},{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/transports_5.1.0_1788156103129_0.4774765403931709"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-13T05:48:42.484Z","modified":"2026-08-31T06:01:44.200Z","0.0.1":"2025-06-13T05:48:42.750Z","0.1.0":"2025-06-22T19:33:23.816Z","0.1.2":"2025-06-23T02:03:53.898Z","0.1.3":"2025-06-23T02:10:33.650Z","0.1.4":"2025-06-23T02:57:53.431Z","0.1.5":"2025-06-29T19:28:19.564Z","0.1.6":"2025-06-29T19:42:56.483Z","0.1.7":"2025-07-02T15:55:57.417Z","0.1.8":"2025-07-04T19:47:19.419Z","0.2.0":"2025-07-05T02:53:07.500Z","1.0.0":"2025-07-22T03:06:33.813Z","1.0.1":"2025-08-01T05:28:45.371Z","1.0.2":"2025-08-09T23:39:35.083Z","1.0.3":"2025-08-15T21:38:47.420Z","1.1.0":"2025-11-04T18:02:12.891Z","1.1.1":"2025-11-08T18:29:11.597Z","1.1.2-beta.0":"2025-12-03T04:58:08.922Z","1.1.2-beta.2":"2025-12-04T23:21:59.993Z","1.1.2-beta.3":"2025-12-06T03:11:19.975Z","1.1.2-beta.4":"2025-12-07T00:50:42.721Z","1.2.0":"2025-12-07T01:00:28.384Z","0.0.0-beta-20260109203913":"2026-01-09T20:40:56.720Z","2.0.0":"2026-01-24T21:15:51.216Z","2.0.1":"2026-01-24T21:27:37.939Z","2.0.1-beta.20260125195014":"2026-01-25T19:50:51.691Z","2.0.1-beta.20260125195244":"2026-01-25T19:53:22.158Z","2.0.1-beta.20260125195516":"2026-01-25T19:55:54.646Z","2.0.1-canary.20260125211849":"2026-01-25T21:19:30.031Z","1.3.0":"2026-01-26T04:15:01.316Z","1.3.0-canary.20260214192802":"2026-02-15T01:28:32.394Z","0.0.0-beta-20260221154800":"2026-02-21T23:49:16.365Z","1.4.0":"2026-02-23T00:27:12.332Z","2.0.2":"2026-02-26T21:35:05.596Z","2.0.3":"2026-02-26T23:28:16.596Z","2.0.4":"2026-02-26T23:58:48.248Z","2.0.5":"2026-02-27T00:21:18.666Z","2.0.6":"2026-02-28T06:31:01.060Z","2.0.7":"2026-02-28T19:24:20.116Z","2.0.8":"2026-02-28T22:44:38.701Z","2.0.9":"2026-03-01T22:44:33.999Z","2.0.10":"2026-03-02T15:51:59.329Z","2.0.11":"2026-03-02T17:08:29.928Z","2.0.12":"2026-03-04T19:19:03.101Z","2.0.13":"2026-03-05T18:47:59.039Z","2.1.0":"2026-03-07T04:48:51.130Z","2.2.0":"2026-03-12T03:17:06.291Z","0.0.0-beta-20260311225012":"2026-03-12T05:52:18.157Z","0.0.0-beta-20260311225423":"2026-03-12T05:55:49.636Z","0.0.0-beta-20260311230356":"2026-03-12T06:05:05.299Z","0.0.0-beta-20260319163307":"2026-03-19T23:34:29.623Z","2.3.0":"2026-05-07T03:34:07.041Z","2.3.1":"2026-05-07T03:36:04.266Z","2.3.2":"2026-05-12T04:20:44.358Z","2.3.1-beta.20260528050333":"2026-05-28T05:04:22.771Z","3.0.0-beta.20260529000441":"2026-05-29T00:05:33.891Z","3.0.0":"2026-05-29T02:14:14.790Z","3.0.0-beta.20260702171253":"2026-07-02T17:14:51.957Z","4.0.0-beta.20260702173007":"2026-07-02T17:30:32.318Z","4.0.0-beta.20260702174111":"2026-07-02T17:43:20.757Z","4.0.0-beta.20260702175639":"2026-07-02T17:58:53.086Z","4.0.0-beta.20260702180822":"2026-07-02T18:10:33.623Z","4.0.0":"2026-07-02T21:09:53.869Z","4.1.0-beta.20260702224704":"2026-07-02T22:48:25.750Z","5.0.0":"2026-08-23T22:25:26.232Z","5.0.1":"2026-08-23T23:05:41.287Z","5.0.3":"2026-08-31T03:34:49.455Z","5.1.0":"2026-08-31T06:01:43.260Z"},"bugs":{"url":"https://github.com/WebMCP-org/npm-packages/issues"},"author":{"name":"Alex Nahas"},"license":"MIT","homepage":"https://docs.mcp-b.ai/packages/transports/reference","keywords":["ai-agents","ai-assistant","ai-tools","anthropic","browser","browser-automation","browser-extension","chatgpt","chrome-extension","claude","copilot","cross-origin","cursor","gemini","iframe","llm","mcp","mcp-client","mcp-server","mcp-transport","message-passing","model-context-protocol","openai","postmessage","transport","web-ai","webmcp"],"repository":{"type":"git","url":"git+https://github.com/WebMCP-org/npm-packages.git","directory":"packages/transports"},"description":"Browser transport implementations for Model Context Protocol (MCP) - postMessage, Chrome extension messaging, and iframe communication for AI agents and LLMs","maintainers":[{"name":"osigvelo","email":"omar@sigvelo.com"},{"name":"miguelspizza","email":"alexmnahas@gmail.com"}],"readme":"# @mcp-b/transports\n\n> Browser transport implementations for Model Context Protocol (MCP) - Connect AI agents like Claude, ChatGPT, and Gemini to web applications\n\n[![npm version](https://img.shields.io/npm/v/@mcp-b/transports?style=flat-square)](https://www.npmjs.com/package/@mcp-b/transports)\n[![npm downloads](https://img.shields.io/npm/dm/@mcp-b/transports?style=flat-square)](https://www.npmjs.com/package/@mcp-b/transports)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?style=flat-square)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.0+-blue?style=flat-square)](https://www.typescriptlang.org/)\n[![Bundle Size](https://img.shields.io/bundlephobia/minzip/@mcp-b/transports?style=flat-square)](https://bundlephobia.com/package/@mcp-b/transports)\n\n**[Reference](https://docs.mcp-b.ai/packages/transports/reference)** | **[First Tool Tutorial](https://docs.mcp-b.ai/tutorials/first-tool)** | **[Transport Architecture](https://docs.mcp-b.ai/explanation/architecture/transports-and-bridges)**\n\n**@mcp-b/transports** provides browser-native MCP transport implementations that enable AI agents and LLMs to communicate with web applications. Whether you're building Chrome extensions, embedded iframes, or in-page AI integrations, this library provides the secure messaging layer you need.\n\n## Why Use @mcp-b/transports?\n\n| Feature                      | Benefit                                                                      |\n| ---------------------------- | ---------------------------------------------------------------------------- |\n| **Multiple Transport Types** | Choose the right transport for your architecture - Tab, Iframe, or Extension |\n| **Secure by Default**        | Origin validation, CORS configuration, and Chrome's secure messaging APIs    |\n| **AI-Agent Ready**           | Built specifically for MCP, the standard protocol for AI tool integration    |\n| **TypeScript First**         | Full type safety with comprehensive type definitions                         |\n| **MCP SDK v2**               | Uses the split MCP server and core packages                                  |\n| **Works Everywhere**         | Chrome, Firefox, Edge, and any Chromium-based browser                        |\n\n## Use Cases\n\n- **Browser Extensions**: Build AI-powered extensions that interact with any webpage\n- **Embedded AI Widgets**: Add AI capabilities to existing web applications via iframes\n- **In-Page AI Assistants**: Create AI tools that work directly within your web app\n- **Cross-Extension Communication**: Let extensions share AI tools with each other\n- **Enterprise AI Portals**: Connect internal AI agents to web-based tools\n\n## Installation\n\n```bash\nnpm install @mcp-b/transports @modelcontextprotocol/client @modelcontextprotocol/server zod\n```\n\nThe package does not install Chrome extension globals. Extension applications\nshould add either `@types/chrome` or `chrome-types` as a development dependency.\nThe exported `ExtensionPort` type accepts ports from either declaration package.\n\n## Transport Types\n\n### Tab Transports (In-Page Communication)\n\nUse `TabServerTransport` and `TabClientTransport` when your MCP server and client are running in the same browser tab. The transport uses `window.postMessage` for secure communication with origin validation.\n\n### Extension Transports (Cross-Context Communication)\n\nUse `ExtensionClientTransport` and `ExtensionServerTransport` for communication between browser extension components (sidebar, popup, background) and web pages with MCP servers.\n\n### Extension External Transports (Cross-Extension Communication)\n\nUse `ExtensionClientTransport` and `ExtensionServerTransport` with an extension ID and\n`chrome.runtime.onConnectExternal` for communication between different browser extensions.\n\n## Tab Transport Examples\n\n### Server Setup (Web Page)\n\nCreate an MCP server in your web page and expose it via `TabServerTransport`:\n\n```typescript\nimport { TabServerTransport } from '@mcp-b/transports';\nimport { McpServer } from '@modelcontextprotocol/server';\nimport { z } from 'zod';\n\n// Create MCP server with tools\nconst server = new McpServer(\n  {\n    name: 'TODO-APP',\n    version: '1.0.0',\n  },\n  {\n    instructions: 'You are a helpful assistant that can create, update, and delete todos.',\n  }\n);\n\n// Register a tool\nserver.registerTool(\n  'createTodo',\n  {\n    description: 'Creates a new todo item for the current user',\n    inputSchema: z.object({\n      todoText: z.string().describe('The content of the todo item.'),\n    }),\n  },\n  async (args) => {\n    // Implementation here\n    return {\n      content: [\n        {\n          type: 'text',\n          text: `Todo created: \"${args.todoText}\"`,\n        },\n      ],\n    };\n  }\n);\n\n// Connect to transport with CORS configuration\nconst transport = new TabServerTransport({\n  allowedOrigins: ['*'], // Configure based on your security needs\n});\nawait server.connect(transport);\n```\n\n### Client Setup (Same Page)\n\nConnect to the server from within the same page or from an extension content script:\n\n```typescript\nimport { TabClientTransport } from '@mcp-b/transports';\nimport { Client } from '@modelcontextprotocol/client';\n\n// Create transport with target origin\nconst transport = new TabClientTransport({\n  targetOrigin: window.location.origin,\n});\n\n// Create and connect client\nconst client = new Client(\n  {\n    name: 'ExtensionProxyClient',\n    version: '1.0.0',\n  },\n  {\n    versionNegotiation: { mode: 'auto' },\n  }\n);\n\nawait client.connect(transport);\n\n// Use the client\nconst result = await client.callTool({\n  name: 'createTodo',\n  arguments: { todoText: 'Buy groceries' },\n});\n```\n\n### Tab Transport Configuration\n\n#### TabClientTransport Options\n\n- `targetOrigin` (required): Origin expected from the server window (for security).\n- `channelId`: Override the default channel identifier (default: `mcp-default`).\n\n#### TabServerTransport Options\n\n- `allowedOrigins` (required): Whitelist of origins allowed to connect (for security).\n- `channelId`: Override the default channel identifier (default: `mcp-default`).\n\n## Iframe Transports (Parent-Child Communication)\n\nUse `IframeParentTransport` and `IframeChildTransport` for cross-origin communication between a parent page and an iframe. These transports are specifically designed for iframe scenarios and support cross-origin messaging.\n\n### Iframe Server Setup (Inside Iframe)\n\nCreate an MCP server inside an iframe that can be accessed by the parent page:\n\n```typescript\nimport { IframeChildTransport } from '@mcp-b/transports';\nimport { McpServer } from '@modelcontextprotocol/server';\nimport { z } from 'zod';\n\n// Create MCP server\nconst server = new McpServer({\n  name: 'IframeApp',\n  version: '1.0.0',\n});\n\n// Register tools\nserver.registerTool(\n  'getIframeData',\n  {\n    description: 'Get data from the iframe application',\n    inputSchema: z.object({\n      key: z.string().describe('Data key to retrieve'),\n    }),\n  },\n  async (args) => {\n    return {\n      content: [\n        {\n          type: 'text',\n          text: `Retrieved: ${args.key}`,\n        },\n      ],\n    };\n  }\n);\n\n// Connect to iframe transport\nconst transport = new IframeChildTransport({\n  allowedOrigins: ['https://parent-app.com'], // Parent page origin\n  // or use ['*'] to allow any origin (less secure)\n});\n\nawait server.connect(transport);\n```\n\n### Iframe Client Setup (Parent Page)\n\nConnect from the parent page to the iframe's MCP server:\n\n```typescript\nimport { IframeParentTransport } from '@mcp-b/transports';\nimport { Client } from '@modelcontextprotocol/client';\n\n// Get reference to iframe element\nconst iframe = document.querySelector('iframe');\n\n// Wait for iframe to load\niframe.addEventListener('load', async () => {\n  // Create transport targeting the iframe\n  const transport = new IframeParentTransport({\n    iframe: iframe,\n    targetOrigin: 'https://iframe-app.com', // Iframe page origin\n  });\n\n  // Create MCP client\n  const client = new Client(\n    {\n      name: 'ParentPage',\n      version: '1.0.0',\n    },\n    {\n      versionNegotiation: { mode: 'auto' },\n    }\n  );\n\n  // Connect and use\n  await client.connect(transport);\n\n  // List available tools from iframe\n  const tools = await client.listTools();\n  console.log('Tools from iframe:', tools.tools);\n\n  // Call a tool from the iframe\n  const result = await client.callTool({\n    name: 'getIframeData',\n    arguments: { key: 'user-preferences' },\n  });\n});\n```\n\n### Iframe Transport Configuration\n\n#### IframeParentTransport Options\n\n- `iframe` (required): Reference to the HTMLIFrameElement\n- `targetOrigin` (required): Expected origin of the iframe (for security)\n- `channelId`: Override the default channel identifier (default: `mcp-iframe`)\n- `checkReadyRetryMs`: Retry interval while `iframe.contentWindow` is unavailable (default: 250ms)\n\n#### IframeChildTransport Options\n\n- `allowedOrigins` (required): Whitelist of parent origins allowed to connect (for security)\n- `channelId`: Override the default channel identifier (default: `mcp-iframe`)\n\n### Cross-Origin Support\n\nIframe transports are designed for cross-origin communication:\n\n- Parent and iframe can be on different domains\n- Origin validation is performed on both sides\n- Uses secure `postMessage` API\n- The parent retries its ready check until the iframe window is available\n\n## Extension Transport Examples\n\n### Background Script Setup\n\nThe extension background script acts as a hub, aggregating tools from multiple tabs:\n\n```typescript\nimport { ExtensionServerTransport } from '@mcp-b/transports';\nimport { McpServer } from '@modelcontextprotocol/server';\n\nclass McpHub {\n  constructor() {\n    this.setupConnections();\n  }\n\n  private createServer() {\n    const server = new McpServer({\n      name: 'Extension-Hub',\n      version: '1.0.0',\n    });\n    // Register tools backed by the hub's shared application state here.\n    return server;\n  }\n\n  private setupConnections() {\n    chrome.runtime.onConnect.addListener((port) => {\n      if (port.name === 'mcp') {\n        this.handleUiConnection(port);\n      } else if (port.name === 'mcp-content-script-proxy') {\n        this.handleContentScriptConnection(port);\n      }\n    });\n  }\n\n  private async handleUiConnection(port: chrome.runtime.Port) {\n    const server = this.createServer();\n    const transport = new ExtensionServerTransport(port);\n    await server.connect(transport);\n  }\n}\n```\n\nEach `McpServer` owns one protocol session, so every accepted port gets a fresh server. Keep the\nhub's shared application state outside the per-connection server.\n\n### Content Script Bridge\n\nContent scripts act as a bridge between the page's MCP server and the extension:\n\n```typescript\nimport { TabClientTransport } from '@mcp-b/transports';\nimport { Client } from '@modelcontextprotocol/client';\n\n// Connect to the page's MCP server\nconst transport = new TabClientTransport({\n  targetOrigin: window.location.origin,\n});\n\nconst client = new Client(\n  {\n    name: 'ExtensionProxyClient',\n    version: '1.0.0',\n  },\n  {\n    versionNegotiation: { mode: 'auto' },\n  }\n);\n\n// Connect to extension background\nconst backgroundPort = chrome.runtime.connect({\n  name: 'mcp-content-script-proxy',\n});\n\n// Discover and connect to page server\nawait client.connect(transport);\nconst pageTools = await client.listTools();\n\n// Register tools with background hub\nbackgroundPort.postMessage({\n  type: 'register-tools',\n  tools: pageTools.tools,\n});\n\n// Handle tool execution requests from background\nbackgroundPort.onMessage.addListener(async (message) => {\n  if (message.type === 'execute-tool') {\n    const result = await client.callTool({\n      name: message.toolName,\n      arguments: message.args || {},\n    });\n\n    backgroundPort.postMessage({\n      type: 'tool-result',\n      requestId: message.requestId,\n      data: { success: true, payload: result },\n    });\n  }\n});\n```\n\n### Extension UI Client\n\nConnect from the extension's sidebar or popup to use tools from all connected pages:\n\n```typescript\nimport { ExtensionClientTransport } from '@mcp-b/transports';\nimport { Client } from '@modelcontextprotocol/client';\n\n// Create transport - connects to the extension's background script\nconst transport = new ExtensionClientTransport({\n  portName: 'mcp',\n});\n\n// Create MCP client\nconst client = new Client(\n  {\n    name: 'Extension Sidepanel',\n    version: '1.0.0',\n  },\n  {\n    versionNegotiation: { mode: 'auto' },\n  }\n);\n\n// Connect and use\nawait client.connect(transport);\n\n// List all available tools from all connected tabs\nconst tools = await client.listTools();\n\n// Call a tool from a specific website\nconst result = await client.callTool({\n  name: 'website_tool_example_com_createTodo',\n  arguments: { todoText: 'Review PR' },\n});\n```\n\n## Extension External Transport Examples\n\n### Server Extension Setup (Extension 1)\n\nCreate an MCP server in Extension 1 that can be accessed by other extensions:\n\n```typescript\nimport { ExtensionServerTransport } from '@mcp-b/transports';\nimport { McpServer } from '@modelcontextprotocol/server';\nimport { z } from 'zod';\n\nfunction createServer() {\n  const server = new McpServer(\n    {\n      name: 'MyExtensionAPI',\n      version: '1.0.0',\n    },\n    {\n      instructions: 'Extension API for cross-extension communication',\n    }\n  );\n\n  server.registerTool(\n    'getBookmarks',\n    {\n      description: 'Retrieves user bookmarks',\n      inputSchema: z.object({}),\n    },\n    async () => {\n      const bookmarks = await chrome.bookmarks.getTree();\n      return {\n        content: [\n          {\n            type: 'text',\n            text: JSON.stringify(bookmarks, null, 2),\n          },\n        ],\n      };\n    }\n  );\n  return server;\n}\n\n// Set up external connection listener in background script\nchrome.runtime.onConnectExternal.addListener(async (port) => {\n  if (port.name === 'mcp') {\n    // Optional: Add connection validation here\n    if (port.sender?.id !== 'allowed-extension-id') {\n      port.disconnect();\n      return;\n    }\n\n    const server = createServer();\n    const transport = new ExtensionServerTransport(port);\n    await server.connect(transport);\n  }\n});\n```\n\n### Client Extension Setup (Extension 2)\n\nConnect from Extension 2 to use Extension 1's MCP server:\n\n```typescript\nimport { ExtensionClientTransport } from '@mcp-b/transports';\nimport { Client } from '@modelcontextprotocol/client';\n\n// Create transport targeting Extension 1\nconst transport = new ExtensionClientTransport({\n  extensionId: 'server-extension-id',\n  portName: 'mcp',\n});\n\n// Create MCP client\nconst client = new Client(\n  {\n    name: 'ClientExtension',\n    version: '1.0.0',\n  },\n  {\n    versionNegotiation: { mode: 'auto' },\n  }\n);\n\n// Connect and use\nawait client.connect(transport);\n\n// List available tools from Extension 1\nconst tools = await client.listTools();\nconsole.log('Available tools:', tools.tools);\n\n// Call a tool from Extension 1\nconst result = await client.callTool({\n  name: 'getBookmarks',\n  arguments: {},\n});\n```\n\n### Extension External Transport Features\n\n- **Cross-Extension Access**: Extensions can expose MCP servers to other extensions\n- **Secure Communication**: Uses Chrome's `runtime.onConnectExternal` API\n- **Connection Validation**: Server extension can validate incoming connections\n- **Single Client**: Each server transport handles one client connection at a time\n\n## Architecture Overview\n\n### Tab Transport Flow\n\n1. Server creates `TabServerTransport` and listens for messages via `window.postMessage`\n2. Client creates `TabClientTransport` to connect to the server using the same channel\n3. Communication happens securely with origin validation and message direction tracking\n\n### Extension Transport Flow\n\n1. Web pages run MCP servers with `TabServerTransport`\n2. Content scripts discover these servers and relay to background script\n3. Background script aggregates tools from all tabs using `ExtensionServerTransport`\n4. Extension UI connects via `ExtensionClientTransport` to access all tools\n\n### Extension External Transport Flow\n\n1. Extension 1 creates `ExtensionServerTransport` instances from `chrome.runtime.onConnectExternal`\n2. Extension 2 creates an `ExtensionClientTransport` with Extension 1's ID\n3. Communication happens through Chrome's secure cross-extension messaging\n4. Server extension can validate connections and control access\n\n## Key Features\n\n- **Ready Handshake**: Tab and iframe clients wait for their server before sending\n- **Origin Controls**: Restrict incoming and outgoing `postMessage` origins\n- **Cross-Extension Communication**: Extensions can expose APIs to other extensions\n- **Tool Namespacing**: Extension hub prefixes tools to avoid conflicts\n- **Type Safety**: Full TypeScript support with proper typing\n\n## Security Considerations\n\n- Tab transports respect origin restrictions\n- Extension transports use Chrome's secure message passing\n- External extension transports require `externally_connectable` manifest configuration\n- Server extensions should validate incoming connections from other extensions\n- Configure `allowedOrigins` appropriately for your use case\n- Tools execute in their original context (web page or extension)\n\n## Frequently Asked Questions\n\n### What is MCP (Model Context Protocol)?\n\nMCP is an open protocol that standardizes how AI applications connect to external tools and data sources. It's used by AI agents like Claude, ChatGPT, Cursor, and Copilot to interact with external systems. Learn more at [modelcontextprotocol.io](https://modelcontextprotocol.io).\n\n### Which transport should I use?\n\n| Scenario                     | Recommended Transport                                   |\n| ---------------------------- | ------------------------------------------------------- |\n| Same-page communication      | `TabServerTransport` / `TabClientTransport`             |\n| Parent page to iframe        | `IframeParentTransport` / `IframeChildTransport`        |\n| Browser extension to webpage | `ExtensionClientTransport` / `ExtensionServerTransport` |\n| Extension to extension       | `ExtensionClientTransport` / `ExtensionServerTransport` |\n\n### Is this compatible with Claude Desktop, Cursor, or VS Code Copilot?\n\nYes! These transports implement the MCP standard, making them compatible with any MCP client. Use upstream `chrome-devtools-mcp` to connect desktop AI agents to browser-based tools.\n\n### How do I handle cross-origin communication?\n\nAll transports support origin validation. Configure `allowedOrigins` on server transports and `targetOrigin` on client transports to control which origins can communicate.\n\n### Can I use this without a browser extension?\n\nYes! `TabServerTransport` and `TabClientTransport` work entirely within a web page using `window.postMessage`. No extension required.\n\n## Comparison with Alternatives\n\n| Feature              | @mcp-b/transports | Raw postMessage | WebSocket |\n| -------------------- | ----------------- | --------------- | --------- |\n| MCP Protocol Support | Yes               | No              | Manual    |\n| Type Safety          | Full TypeScript   | Manual          | Manual    |\n| Origin Validation    | Built-in          | Manual          | N/A       |\n| Extension Support    | Native            | Limited         | Complex   |\n| Server Discovery     | Automatic         | Manual          | Manual    |\n\n## Related Packages\n\n- [`@mcp-b/global`](https://docs.mcp-b.ai/packages/global/reference) - Full MCP-B browser runtime\n- [`@mcp-b/react-webmcp`](https://docs.mcp-b.ai/packages/react-webmcp/reference) - React hooks for MCP tool registration\n- [`chrome-devtools-mcp`](https://github.com/ChromeDevTools/chrome-devtools-mcp) - Upstream Chrome DevTools MCP server\n- [`@modelcontextprotocol/client`](https://www.npmjs.com/package/@modelcontextprotocol/client) and [`@modelcontextprotocol/server`](https://www.npmjs.com/package/@modelcontextprotocol/server) - Official MCP TypeScript SDK v2 packages\n\n## Resources\n\n- [WebMCP Documentation](https://docs.mcp-b.ai)\n- [Transport Architecture](https://docs.mcp-b.ai/explanation/architecture/transports-and-bridges)\n- [Model Context Protocol Spec](https://modelcontextprotocol.io)\n- [MCP GitHub Repository](https://github.com/modelcontextprotocol)\n\n## License\n\nMIT - see [LICENSE](../../LICENSE) for details\n\n## Support\n\n- [GitHub Issues](https://github.com/WebMCP-org/npm-packages/issues)\n- [Documentation](https://docs.mcp-b.ai)\n- [Discord Community](https://discord.gg/a9fBR6Bw)\n","readmeFilename":"README.md"}