{"_id":"kexin-browser-ext","_rev":"37-e8954707d2e7f44e557c043964a67dc2","name":"kexin-browser-ext","dist-tags":{"latest":"0.1.37"},"versions":{"0.1.0":{"name":"kexin-browser-ext","version":"0.1.0","_id":"kexin-browser-ext@0.1.0","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"6da970b2bea96eafac3050fa38a8b3f8e27afaa0","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.0.tgz","fileCount":7,"integrity":"sha512-JW3RULKzZera8o1t5JxSggKwie7lSeL7iFmKsxzHHJWOA14S4nQrKOR4vB+wfyRg0EALqqMTIYrK1wHei8IxOg==","signatures":[{"sig":"MEQCIEBOqtXz++KgCGUCbVDEhgiX2MkQ1kVIe10bqu+WetMAAiAgLQNiJcdydx/vaPwywikbULb+kPmH/rz0NKx2ucn+EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9787},"type":"module","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"A Model Context Protocol server","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.0_1750403813210_0.14339141560825874","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"kexin-browser-ext","version":"0.1.1","_id":"kexin-browser-ext@0.1.1","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"c1621ef2e83179e06224bc7f58a2bcf5103992d4","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.1.tgz","fileCount":7,"integrity":"sha512-rLGywp+5jo5iW+qrAw9TAbuKIZ8eU49HGO81erRG1KT5sFMAUzSwq0Eu21vHh6seYVfd5CkutkdCekg1TPf75A==","signatures":[{"sig":"MEUCIFckXxuWATsEvEUDToDt97aofSAbQbBtwJ1xWzhg3plJAiEA75wRFT+sG4kOfLQ+qbYeYnWvh+UjldZVwQpVzAe/tNs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9722},"type":"module","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"A Model Context Protocol server","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.1_1750405292040_0.5531400538802071","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"kexin-browser-ext","version":"0.1.2","_id":"kexin-browser-ext@0.1.2","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"9f962a30967fb74151eb6a320be8c3db2fa2d98f","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.2.tgz","fileCount":7,"integrity":"sha512-ZILEQT+sIeltCJKqt4VC92f3tcVXhhguoinSFhVJbOMZU5Nudj1VfkBvw2svFdCNcCnMmupUJQKOXi+9XBa5Og==","signatures":[{"sig":"MEUCIQC5XmEzLjgRIEnrVC0EDnpXGZKZH7xwFtVDNMnVURF4vQIgCQlPhieJNeYRttmTsehQNJsek6LypmUUAHORqcRs1oM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10025},"type":"module","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"A Model Context Protocol server","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.2_1750405770766_0.4458327729601308","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"kexin-browser-ext","version":"0.1.3","_id":"kexin-browser-ext@0.1.3","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"da646c408693150e293686a6e1340258fb6d1374","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.3.tgz","fileCount":7,"integrity":"sha512-V7qHIbMTYyOxr9O4+gBPcSWxc3dqgsZHzfvzqOEMmLY0vevcNC8dwDy/+miWVuCUwiDo2gp4GRUCYsyci6sVbw==","signatures":[{"sig":"MEQCIBL5WAwSIW7/i1cMohu8LJHIXVHBkdq3z3n/1mwRvqPJAiBXgFONaqsQ6Xps92gmz8gdleNptun0jPbSKP4+tMu+Iw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10061},"type":"module","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"A Model Context Protocol server","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.3_1750406247921_0.5997225906668238","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"kexin-browser-ext","version":"0.1.4","_id":"kexin-browser-ext@0.1.4","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"0a1f2392d076f7d54767d1531dfd001f2673f20e","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.4.tgz","fileCount":7,"integrity":"sha512-K7WO8xgOdg1PJTCu1w7enoUQKXXgvKnx/+3nQVJcBFRiVQ19EVrEwVzK5OY5/xluUOXiYhP+emTfGXtRnaf1Kg==","signatures":[{"sig":"MEQCIHTrFuCdROYj+2FCdpI+sdxd1b+FbnWOMJ1rw2LRolxSAiBgsXsWmBfRKJxF1Qvj4GT3J0xP4PBWHXWCyj2L5ZR/fQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10060},"type":"module","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"A Model Context Protocol server","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.4_1750407141123_0.6285593270878165","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"kexin-browser-ext","version":"0.1.5","_id":"kexin-browser-ext@0.1.5","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"de423428a9817a7135cce1b8b642bd3d49a158d3","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.5.tgz","fileCount":7,"integrity":"sha512-GzslS1N4qlGx4jxDgcxIDHw0jDapO79unhRerZ09QMx39wmiknSDGYkP8OJOH96f5ey6nlMaCnBkUbFsNacVhA==","signatures":[{"sig":"MEUCIQDuXyaR/ySnFsiUWLlBwY3Spcb8iIhzZVyy35QbXY25nQIgUTC01UWeY5uS5iaFfbh0VTGnyV8be7BLqcZAvorj8Ns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10363},"type":"module","gitHead":"767ead75eb3cba80e82f7b8c2e6650e3596eccbf","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.5_1750666139969_0.9593321500519003","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"kexin-browser-ext","version":"0.1.6","_id":"kexin-browser-ext@0.1.6","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"cf7757f4de7a2d40c943b880d2854fcb985a7c9a","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.6.tgz","fileCount":7,"integrity":"sha512-LpPgqbfXiLPDFZVdxXt84QSP78/stsaTC1s9mU7nFltMJ8yoT0iQykf0wJ25hWgJ2MZIzhS3c64D0m8vGwG/dw==","signatures":[{"sig":"MEUCIQCz1bC1BSWDk9CSC+KtndH0JfOpyyNvpM7sp1Ul/44jXwIgN9BT7c47EVIzTXdi38VpLa1OSFcxpZCkhXeSxO2HBrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10488},"type":"module","gitHead":"767ead75eb3cba80e82f7b8c2e6650e3596eccbf","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.6_1750666480563_0.661690946236398","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"kexin-browser-ext","version":"0.1.7","_id":"kexin-browser-ext@0.1.7","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"31f1021ba6ebd565b5374862fd134880e93496cf","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.7.tgz","fileCount":7,"integrity":"sha512-kXDTLNp3E586zeMNKVILie10BpnwImf8UVrOiiprsIS3IJhn94tDjlcZinJ95GlrnciFsAnqS5s3+OXqOcQpwg==","signatures":[{"sig":"MEQCICADNRr6Yc2pnOKoBzAviFOBohKcXLAqzUG6AkNZg6d7AiAflTV6a9zZ+d3e9OjdqXm+IQk4jZyG8m210fOnUlvfCw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10410},"type":"module","gitHead":"767ead75eb3cba80e82f7b8c2e6650e3596eccbf","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.7_1750666735250_0.05294884745375783","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"kexin-browser-ext","version":"0.1.8","_id":"kexin-browser-ext@0.1.8","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"0ef059f817c2ba184633528b00f54de1ff14d657","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.8.tgz","fileCount":7,"integrity":"sha512-ECtHLTMajCrjS08MIA493ANkyTPK8vOHegW24XyjAd6/WSklSDzWXyskbtCgI/nN1oA4dO5gtis/EjpM0zZmQw==","signatures":[{"sig":"MEUCIQCdYoZqYSV92ev/Oy4w5PdiJRFTi128ZY6RhH1/TWCqgAIgQku9VDr/CUtygqe4OGo0Y53ydMEXlw8sww5iXbh5cC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10496},"type":"module","gitHead":"97d4a75df70dd594ac8b0af7acb8bd0c467b9579","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.8_1751425395958_0.15626885539000046","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"kexin-browser-ext","version":"0.1.9","_id":"kexin-browser-ext@0.1.9","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"a33c408d954f307317eebd292189f756219c96b9","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.9.tgz","fileCount":7,"integrity":"sha512-XPMlpXHZAigNN5c8pfvGte289FOE9UQk7TzBvQ1P6WUqe1hO7CG5HIpHRWjimJn/bttYIOMtvtbaApOlfcWEOA==","signatures":[{"sig":"MEUCIEkKbfFenHiDejkAxWWS6V+NWeHuJ5HdZ+1aXiExah5BAiEAmAl7Tzh2Zabz7pr/UMgIDP2VZ3iF8LP6sInUQx5mtaM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10524},"type":"module","gitHead":"5630d67aab503920d6488821c44912ec4ada0945","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.9_1751426307678_0.8601608064742865","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"kexin-browser-ext","version":"0.1.10","_id":"kexin-browser-ext@0.1.10","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"cfbb4a4403fa842aeb44548d6e76846c83142458","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.10.tgz","fileCount":7,"integrity":"sha512-NpuZ4iyf8KETSnPkgseTZZRtCTCCjefxI/lZRkK1gc+OEr48DYz9n2CCKuXRNNfeoEbY2R2fyP1Us2R6zOqwEA==","signatures":[{"sig":"MEYCIQDxqOKhcdC57qluPBx51jLXR2LRf8/gI9J8S/cvvaelGAIhAKo+6QlO22SGF3clbpzTSWpzEjUQIKPYfI/wTC3pdnew","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10521},"type":"module","gitHead":"5630d67aab503920d6488821c44912ec4ada0945","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.10_1751426616942_0.6128451661918508","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"kexin-browser-ext","version":"0.1.11","_id":"kexin-browser-ext@0.1.11","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"4dee8f92fd08d05454b679514f4bf3507ed35bc1","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.11.tgz","fileCount":7,"integrity":"sha512-ZI96mmgzOLO8iMsR5FEmF4jFzCwhHqIxEmxXwkybadXgZxSdVhVntAaxQu9yqMGryacPJJD9eR4zOx3ROeCSXQ==","signatures":[{"sig":"MEYCIQDWcA+Y3oKEJR2EppAONO6fE5ZpBwYcY5rtWvYlcyf3BgIhAKWScLxN9C8kkSrFFqCrMFVztaFiGIKC3xs8tLkiC51D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10612},"type":"module","gitHead":"5630d67aab503920d6488821c44912ec4ada0945","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.11_1751426841063_0.31656754488822236","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"kexin-browser-ext","version":"0.1.12","_id":"kexin-browser-ext@0.1.12","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"c6902f5b8647148cef591363570b73b88da3ac87","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.12.tgz","fileCount":7,"integrity":"sha512-r+Oag4X08qjjezWnfo6OqeRFd841UK/W9fNgi2Y+hqb5I21a2RhJMwMZJC6DmomU5+9p+jtjzOyYO+6foUb6jQ==","signatures":[{"sig":"MEYCIQCMII2chLPtae4ve/gynYEx4vjU2y8DCG+7CnhOVOtjrAIhAKS446BV9Jv0tuve/njTHJ9IP21wVB1JmwZXCHafp3Ue","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10031},"type":"module","gitHead":"5630d67aab503920d6488821c44912ec4ada0945","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.12_1751434566099_0.7927932538230402","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"kexin-browser-ext","version":"0.1.13","_id":"kexin-browser-ext@0.1.13","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"40f76bf68c289f48bed4ee82f528d22f63789cb4","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.13.tgz","fileCount":7,"integrity":"sha512-5vlyXCENaAH4ZYHSvicm6KCdD21WYbt7WsCWaY2dhUKWCe9G/bS+BBjskqTMgR23b/dhzdOGokWsM7WqSitX4w==","signatures":[{"sig":"MEYCIQCz/WswMzClJqnG2F8bVMdXS1RYDTERkksBYZvxZgwtOQIhALrjNOpLZ+ur5E4dV40KA0pi0CHR3hSq2pYBVNyjGiu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10196},"type":"module","gitHead":"5630d67aab503920d6488821c44912ec4ada0945","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.13_1751435360274_0.5464816007673061","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"kexin-browser-ext","version":"0.1.14","_id":"kexin-browser-ext@0.1.14","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"119b9636a380c60a0879abd5d235a85968ef6c39","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.14.tgz","fileCount":7,"integrity":"sha512-TO6miUl3yrcMuzoCoDD4TA2EMupDs3WYw4U7Cjhdu75KxZcamdXYb86Glh0gpFS0oOJPL5HNZK+7ME3esoG1Iw==","signatures":[{"sig":"MEQCIB+dOucFs+ngVgg3HD7jqkWCGf1k6R5iXjLE6/rk7ytXAiADOasePw9cf0sha4nw0jb5yJRoDa2jZCqag+fXW1M1lg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10217},"type":"module","gitHead":"5630d67aab503920d6488821c44912ec4ada0945","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","nod":"^0.2.0","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.14_1751436569800_0.6636041497092631","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"kexin-browser-ext","version":"0.1.15","_id":"kexin-browser-ext@0.1.15","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"0790368930acf922fea6d2e0b150200b0f81257f","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.15.tgz","fileCount":7,"integrity":"sha512-icZy6XZU/+JJwm2VO45mhT1Rob1Ukh7QdSUOt+nTIfANcMummjm6SERYkEeilf1p1X/4rmjQsC6Wt+K4I2Be2w==","signatures":[{"sig":"MEYCIQCA7uiWXOZn7AgG7LfWdc2stRoLHj9RKVhfh9Sqyv6xigIhAP1YNA/qcBj8rHIGeP44tv6+863bPjscsH2YIScuhjzr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10197},"type":"module","gitHead":"5630d67aab503920d6488821c44912ec4ada0945","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.15_1751436850773_0.3321183617919514","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"kexin-browser-ext","version":"0.1.16","_id":"kexin-browser-ext@0.1.16","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"279149b0d04e228cbfb4aa0a6f72e6738f112662","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.16.tgz","fileCount":7,"integrity":"sha512-xv2s9nc2zFVi40QayW6w3Ial0T5lsmlFZrrYxkLxdrnv+Y2djxmKcm5Dhjg+/j/Gp4S2mETnyj8WHNmd8VJTKg==","signatures":[{"sig":"MEYCIQDl8MOQV/JKnB51TCuPjAU2fRfRwVEZ4pQgcNynassFZgIhAOPkoSfee/Ah9Py9BWFJlyr8ZGcI23zb82WXgBey+Axr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10868},"type":"module","gitHead":"5630d67aab503920d6488821c44912ec4ada0945","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.16_1751437350761_0.6403974651213944","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"kexin-browser-ext","version":"0.1.17","_id":"kexin-browser-ext@0.1.17","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"6a283f9bb379be8fc745eda236d0833d6168fd45","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.17.tgz","fileCount":7,"integrity":"sha512-ZCjg8/CHcIYwE4Kk4A4SS2ajyZy/wE9csJulNHPqMRJQPmdv4RrBtWTF6TuQZojL4Y3313zkwF9RE++tyOcrNA==","signatures":[{"sig":"MEYCIQDzEYkteeKMVIj64O3+2VpzEKIgrLR+gELTm9szB1AbmAIhAP9kfHfFYvw0awN3SZkGjPZl8FF3NfV3wJZU8e0XKaIS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10874},"type":"module","gitHead":"5630d67aab503920d6488821c44912ec4ada0945","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.17_1751437666253_0.005112457099359258","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"kexin-browser-ext","version":"0.1.18","_id":"kexin-browser-ext@0.1.18","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"3bb7ed6b3d38eb3e971b46449c8fe9f71168cb8e","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.18.tgz","fileCount":7,"integrity":"sha512-uWxfFEpRxOctHlCTQHH5sSTs1XYUNKjLx3wBregrXVhgA/heWGQS0FODjB04yLMpwl6s+rqbLqusw74F//H6/A==","signatures":[{"sig":"MEUCIQCf9D0TwfI1sJquy9wPaJ5kAr3dC/p2xaOduoB+PnDkbQIgdTerVkbaay5w6gQrjvkwPkOVDTqDkDzDDFekrTxWQeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11530},"type":"module","gitHead":"5630d67aab503920d6488821c44912ec4ada0945","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.18_1751438313446_0.924575659368658","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"kexin-browser-ext","version":"0.1.19","_id":"kexin-browser-ext@0.1.19","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"b5783148a56f5a429345fb6da1c26a419f368cf4","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.19.tgz","fileCount":7,"integrity":"sha512-/xYEoGAYSkkD96jP7R1huc0iyhGWdsubKNVeIaQut3+Ass0geHx65OWknQ2z2mlj88tYzSY0iK1k4qmkBIL6/g==","signatures":[{"sig":"MEYCIQCiPVf/OPllinzgAJ/myPcBG/v0clLV8asgN+8PHyfVXgIhAN3/uGRHFzbftQ+naMjoUfk4e4pxVeRBuB4iHYOfMNaS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12749},"type":"module","gitHead":"c85cedf3d7c433c0d021388e7fc74ae93dc09467","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.19_1751522926735_0.6809919292495079","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"kexin-browser-ext","version":"0.1.20","_id":"kexin-browser-ext@0.1.20","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"e72ffe5b4ed3a3198d195883d5c097d71f7f211e","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.20.tgz","fileCount":7,"integrity":"sha512-x7d/eQ7s/zWpb9wFRLojENGnfoQ0AtJCb/ppTZMvTnOEycMziGPZ3IjMtEJkKpNO2pdCrqKXndjUIN/fW0+20Q==","signatures":[{"sig":"MEUCIQDKxLFm0fA9rBrw+8rOqN5Sbl2Rv6+3uPn7XMZLONCbUQIgQ4BG13dXmJhjWvkACu2ZPeGVIpPhSkCtye+Pa02QIaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12851},"type":"module","gitHead":"b4870fc5fce0b18e0dab4b559d60c13a1d76c6a2","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.20_1751940247223_0.9331091253917583","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"kexin-browser-ext","version":"0.1.21","_id":"kexin-browser-ext@0.1.21","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"fd1f4a3ea954a169b983c44431181cb399b2f144","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.21.tgz","fileCount":7,"integrity":"sha512-fpOy8ZlRmxVyDO+8zQWleNhRYFf+vO2PejW8FQ5MvFqltpLa9IKbviwo63Suv0CITrx2+nrv0b591F+F4iDuCg==","signatures":[{"sig":"MEYCIQCLvrg0ebi9V5KBvspuIGxm08h/CKXZFjYSiSUNwntuSAIhANm8OZRfN1l97G9evW7zRjFmIxkO4Mh8WrLI2nPXAOJ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12847},"type":"module","gitHead":"b4870fc5fce0b18e0dab4b559d60c13a1d76c6a2","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.21_1751942177976_0.9217212066774629","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"kexin-browser-ext","version":"0.1.22","_id":"kexin-browser-ext@0.1.22","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"aca1692da84adceceacc5b97027b3710798f82b8","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.22.tgz","fileCount":7,"integrity":"sha512-zLrIBebSOP0DOqqCYth2PYdVIWVd0Z3SkgxwVFAzQa1G5rIcmxRnPX6+jm9t9awn6VAL9vzfasMuuAXdAwCU/A==","signatures":[{"sig":"MEYCIQCefyKdNqORbr4na/lRtHTHl0DyKYqagcSrZ4f69GQkWgIhAPp7qVVPCjNG2Ava/RLXXVsAMU0zVyaV5FHQNa3rii1s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13009},"type":"module","gitHead":"57a47325d2f673b48d256dccb50fc347855967f2","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","actor":{"name":"yqlll","type":"user","email":"seawhale.hyj@qq.com"},"email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.22_1751962838958_0.2337503492886841","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"kexin-browser-ext","version":"0.1.23","_id":"kexin-browser-ext@0.1.23","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"13b2c0142ab1886b8261fd1a370e578430cf96ae","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.23.tgz","fileCount":7,"integrity":"sha512-E9ulmhNb3ELh21PJQs/Ld8LkFJKEDcAZAz5/dVTBT1rimr0OiWJ+Co0WmmUbFvnUk5K38aDrAOk00MNZROm+ZQ==","signatures":[{"sig":"MEQCIHgLmIC/iCcZyew9a0D6YKGYSO7NcGsmVxyX8qxzWchbAiB5Np1kvzJ+3xhptjdLtRQCNZaidv7ukRpwE07GYI5o0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13395},"type":"module","gitHead":"855643119935d36be5bef4f0ae42e60f4f56b424","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.23_1752316014783_0.9076184556412155","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"kexin-browser-ext","version":"0.1.24","_id":"kexin-browser-ext@0.1.24","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"a4b89f3413a6e40b086a1f533866a53740685ed8","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.24.tgz","fileCount":8,"integrity":"sha512-sE+IDb0NYqn1YrlUTk7IWWYJUYnvBshc7wQS53480yz+vPzTveKF/zN8CwgYldLwYSNH9dgADO5LnT5XEt5+mw==","signatures":[{"sig":"MEUCIQDuLTThqjxI6Tak63Qv508d7ixQ6ZpOJT9KtaFTAGboagIgc3p7l2wrqsrmqUQlBpRZILoQTw+TFWm/3U2anzwToA8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16481},"type":"module","gitHead":"99a5e92f790e188a23d761a46942c4ba1d24e0da","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.24_1752394130769_0.12278570062836702","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"kexin-browser-ext","version":"0.1.25","_id":"kexin-browser-ext@0.1.25","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"75e645f5aee0ed7fcfa6b14da7c786ef9388e658","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.25.tgz","fileCount":8,"integrity":"sha512-pKA9x0iygyAXkOEEXuMfQ5CYZaVMrwiFn4Waed/efM45qOAj1cIhP/FC5m1QHqD1AqY5PIvUFUkkcUjssBzdjQ==","signatures":[{"sig":"MEUCIAqAf0LAfLpFYHTr0HXdDeanEXpnLIgWjcZ0HMyICXWvAiEA/zk4+xfHPwkRnR+ThkclwyAgvj4R20G07zTx+qb2tQ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17474},"type":"module","gitHead":"e58d5d4c0a3a67afc751f70c66608981c3c1d44a","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.25_1753064379535_0.4493324509133292","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"kexin-browser-ext","version":"0.1.26","_id":"kexin-browser-ext@0.1.26","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"d37d0ea4729f8019265a460a187fd7d80b2791b7","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.26.tgz","fileCount":8,"integrity":"sha512-0RWgy3mmKWSzOPVNs64Oy5CbBVG65ZyTaFORi4Yqt2tN9L780mIcXxlk4spIruYbNdnQD8g7inACfZnRRi3R4A==","signatures":[{"sig":"MEUCICLiMNK8m/lZxIhZ9JkEBJ+WvFnr72M4Q5kWNOxGhlgDAiEAwdw72jQG755joL6kh4pFjK4kYNb56w+O7DTdiLynJXE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17336},"type":"module","gitHead":"c51c84b42cb4757e114fac47b8eb906bcb9a979d","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.26_1755160284451_0.4825341944760364","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"kexin-browser-ext","version":"0.1.27","_id":"kexin-browser-ext@0.1.27","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"7bc9012ce6eff1a48e5f512f38fe543b440e82d9","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.27.tgz","fileCount":8,"integrity":"sha512-9kdZ7vd2MubKwR6IvN/Sz7m/t/YAKL50/x8rVmUI0BNWbCgkAkBdk+Ok/rXHs6YC2vaY6/lZF4olePTIN/8I0w==","signatures":[{"sig":"MEUCIQDb065efgRPkeki4thQY55w9MOfSN4gPqamgFxJyTFFwgIgczaCOflH0P7Nh6zmLE5hIZHpFkt2ZQZeP+rE/xWP5l8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18023},"type":"module","gitHead":"89d0e43734798e717a73d0468e79635dda9dacfe","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.27_1757131023001_0.09944079700708319","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"kexin-browser-ext","version":"0.1.28","_id":"kexin-browser-ext@0.1.28","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"f24f3f1e1a1761e48eeaf7f1f4ad0ae337589310","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.28.tgz","fileCount":8,"integrity":"sha512-altQW7tvq9/gPZtC1O1aQLelkH7IAVsf9VHWu06p5I+sviI4AUcpSrxStjwIka+03jPwIYp8GKyNg5RnJAVfgg==","signatures":[{"sig":"MEQCIEb2QJP5qWvzLPsXXc6Kubel9Z7Oh/uSZ5F//edQQp3gAiB7Q16w4iVaTqIBPk8tqhguEYYwvOzM1yrhzosbtUDpFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24018},"type":"module","gitHead":"57fe94aeefff9c3ed3e350ab601756dd1a20712c","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.19.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.28_1757647012007_0.5790329827032106","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"kexin-browser-ext","version":"0.1.29","_id":"kexin-browser-ext@0.1.29","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"38d524496b2e80da7a0cd926665b24b6a850499d","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.29.tgz","fileCount":8,"integrity":"sha512-eWhmVJQ98jEE1Otgcm3CcWWYVBjpcpwpQ+lG17Z1/cYgl9SCSIsFU065muThcCCVwgjldI/SCqqq42xDu4667A==","signatures":[{"sig":"MEYCIQCqyCx0Uz3OGteBFWFnyjDxqAkOMXdQM/5vkJoz+xhLrwIhAMzG+Fl0ml+QfWOaE1qk2UmWrMlqmrg9nlig47nabCrJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24448},"type":"module","gitHead":"06dff469d9866e03a76e7af3b7ff66e5a5628da3","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.29_1760862546719_0.5205206273491967","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"kexin-browser-ext","version":"0.1.30","_id":"kexin-browser-ext@0.1.30","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"e562a60df1300d2bafc2897bac1c1a6d9af39a26","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.30.tgz","fileCount":8,"integrity":"sha512-0cM7L7w3Eq+DkN0xq2fl7l2HQm2T0UJeoUVG19zre8HDDMnZChfoczi5M0jilj+qN5CvFAW/7s9zS+/Nfz5mLg==","signatures":[{"sig":"MEUCIQCBxBC4aSWqmXj9HvyfbGVKbp2XabHWM0MsVuvLd7kwEgIgAoIAa9HTyae+ZqX59sUN4S9PoXIFbO2wFZYrJEQg/Ho=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24476},"type":"module","gitHead":"35a84244b57b483d525674c3c6d53025c0698143","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.30_1760869353354_0.7468679740016326","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"kexin-browser-ext","version":"0.1.31","_id":"kexin-browser-ext@0.1.31","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"fc7ce8b4ee0beb571bf13f67987a179ef708291d","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.31.tgz","fileCount":9,"integrity":"sha512-/hrggMQSwe+kag/9Y8gA0QUTJ845tWFjiFdRUtl4Z5xJiJvwCrEYk6CVBsAnPVEXoGYQwVWhyj9WFgvduIFJbA==","signatures":[{"sig":"MEUCIG8HVhOPhCc+Oj90t8tRPcF/5+A0nLeIGBbqbuAuZywpAiEAxw8q/SA0LLm0B54Xk8XxhS5iWNpN8wMMBJ83v0/6ZK4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31182},"type":"module","gitHead":"d56dd898f978aadcf7313d451726c25ffeba8be2","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","open":"^10.2.0","nanoid":"^5.1.5","robotjs":"^0.6.0","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.31_1760877942629_0.5285460046556709","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"kexin-browser-ext","version":"0.1.32","_id":"kexin-browser-ext@0.1.32","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"3822883a317d704582b9e860190ad8aa05830fe1","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.32.tgz","fileCount":9,"integrity":"sha512-bo9hKyU2I+jHRGrBG54WY/Zmb2+l61qSJm00/OJ3dgOVxwOvU/M+xy/LC2NJyZmL9agGF6yVwU/7+jZT4Yyzuw==","signatures":[{"sig":"MEQCIAKqhQmQNmH+lMz/qwS6YQQPxrPWZ5+j2RzzcDm212i+AiBn7Ez/wkJOx43qDVM/G16r0qiORAUgaqdHQQqIIP8iZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29314},"type":"module","gitHead":"d56dd898f978aadcf7313d451726c25ffeba8be2","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.32_1760878255458_0.5363297385830152","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"kexin-browser-ext","version":"0.1.33","_id":"kexin-browser-ext@0.1.33","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"3f549cf3862a1b030ad9b1254f58057a852ba03b","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.33.tgz","fileCount":9,"integrity":"sha512-nvdgMj6Y3H17aAeP9i9M1BWN4GIHQQORa9j9ajcrRMSp6rwESK8+/ITTwEH3BEiSEKvfBBdbEGY3Ql8THL17vg==","signatures":[{"sig":"MEYCIQCnLvy3puuHFTMnRSuaKcJgyJXD2dNfX+TUuzLAGSOA6gIhAO1r/53uelZXUC8pYu8XX4Afrwz5S0FgM+58HecismJH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31492},"type":"module","gitHead":"d56dd898f978aadcf7313d451726c25ffeba8be2","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.33_1760879037340_0.20447047074563574","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"kexin-browser-ext","version":"0.1.35","_id":"kexin-browser-ext@0.1.35","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"3e671e6191f84dda8c2bd5b5aa60742430598394","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.35.tgz","fileCount":9,"integrity":"sha512-+xj21CtJbaEbrDUuk5M/uaA78DmHEdPYhkWg7Lfd8sOhF66XiWF24Vtgny+3ji+U7PyPBMLM86AbjP8IWWygUQ==","signatures":[{"sig":"MEUCIFutHEKhrkc12OsSHpnft9sZVB6NmKv4VZ5VUzbfn37bAiEAzDBmOyX3iwp/Jo0vjmVKZT3g3frrYM7POcsC+tKx+xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31492},"type":"module","gitHead":"d56dd898f978aadcf7313d451726c25ffeba8be2","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.35_1760879847694_0.9166095236854923","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"kexin-browser-ext","version":"0.1.36","_id":"kexin-browser-ext@0.1.36","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"bin":{"browser-ext":"build/index.js"},"dist":{"shasum":"92c1a9acb8647fe9c3bb7d2793ff1a89556f0e57","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.36.tgz","fileCount":9,"integrity":"sha512-IQdoMBAdJQl34sWDCVzeIUbbGySD0XFR956exgfBEJ8OPCmYoAlC0GItZKQlaIXigG+/ZzLZyyy8jUEUXocCaQ==","signatures":[{"sig":"MEQCIGWaT0btdN0tDubPxHVHb9TbeE1mPMqHGFfIVgld886iAiBLUimsNwkTh5FfIWJHyBbr6+UrZslrHmawLR3H58VwlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35052},"type":"module","gitHead":"d56dd898f978aadcf7313d451726c25ffeba8be2","scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","watch":"tsc --watch","prepare":"npm run build","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"_npmVersion":"10.8.2","description":"Browser Mcp tools with browser extension","directories":{},"_nodeVersion":"20.17.0","dependencies":{"ws":"^8.18.2","zod":"^3.24.2","nanoid":"^5.1.5","winston":"^3.17.0","kill-port":"^2.0.1","@modelcontextprotocol/sdk":"1.8.0"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","@types/ws":"^8.18.1","typescript":"^5.8.3","@types/node":"^20.11.24","@types/kill-port":"^2.0.3"},"_npmOperationalInternal":{"tmp":"tmp/kexin-browser-ext_0.1.36_1760880234411_0.7934247143076016","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"kexin-browser-ext","version":"0.1.37","description":"Browser Mcp tools with browser extension","type":"module","bin":{"browser-ext":"build/index.js"},"scripts":{"build":"tsc && node -e \"require('fs').cpSync('src', 'build', {filter: (src) => src.endsWith('.js'), recursive: true})\" && node -e \"require('fs').chmodSync('build/index.js', '755')\"","prepare":"npm run build","watch":"tsc --watch","inspector":"npx -y @modelcontextprotocol/inspector build/index.js"},"dependencies":{"@modelcontextprotocol/sdk":"1.8.0","kill-port":"^2.0.1","nanoid":"^5.1.5","winston":"^3.17.0","ws":"^8.18.2","zod":"^3.24.2"},"devDependencies":{"@types/kill-port":"^2.0.3","@types/node":"^20.11.24","@types/ws":"^8.18.1","ts-node":"^10.9.2","typescript":"^5.8.3"},"_id":"kexin-browser-ext@0.1.37","gitHead":"d56dd898f978aadcf7313d451726c25ffeba8be2","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-tEUMg3IgW15Sr80lBjdswY/lMMlEWRUqgtXs/T6jzOPHIV7phLwN435ubpibsWsNvb1gZz0GutPSTz+czLkF9w==","shasum":"5705cbcfc140a4dcb9630e8905e019da781fa525","tarball":"https://registry.npmjs.org/kexin-browser-ext/-/kexin-browser-ext-0.1.37.tgz","fileCount":9,"unpackedSize":37751,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBayvui2cWhQyjWtwejwlav5zy+cpo23z+6ChyPL84sVAiEA5qU2klHTG3fhD2Hw74KVT5dRzb0Hb0spIfD1NxvuAno="}]},"_npmUser":{"name":"yqlll","email":"seawhale.hyj@qq.com"},"directories":{},"maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/kexin-browser-ext_0.1.37_1760880688559_0.506296155089853"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-20T07:16:53.209Z","modified":"2025-10-19T13:31:28.966Z","0.1.0":"2025-06-20T07:16:53.401Z","0.1.1":"2025-06-20T07:41:32.207Z","0.1.2":"2025-06-20T07:49:30.961Z","0.1.3":"2025-06-20T07:57:28.084Z","0.1.4":"2025-06-20T08:12:21.311Z","0.1.5":"2025-06-23T08:09:00.161Z","0.1.6":"2025-06-23T08:14:40.714Z","0.1.7":"2025-06-23T08:18:55.419Z","0.1.8":"2025-07-02T03:03:16.147Z","0.1.9":"2025-07-02T03:18:27.868Z","0.1.10":"2025-07-02T03:23:37.118Z","0.1.11":"2025-07-02T03:27:21.248Z","0.1.12":"2025-07-02T05:36:06.266Z","0.1.13":"2025-07-02T05:49:20.462Z","0.1.14":"2025-07-02T06:09:29.979Z","0.1.15":"2025-07-02T06:14:10.986Z","0.1.16":"2025-07-02T06:22:30.933Z","0.1.17":"2025-07-02T06:27:46.427Z","0.1.18":"2025-07-02T06:38:33.609Z","0.1.19":"2025-07-03T06:08:46.925Z","0.1.20":"2025-07-08T02:04:07.409Z","0.1.21":"2025-07-08T02:36:18.159Z","0.1.22":"2025-07-08T08:20:39.116Z","0.1.23":"2025-07-12T10:26:55.074Z","0.1.24":"2025-07-13T08:08:50.950Z","0.1.25":"2025-07-21T02:19:39.727Z","0.1.26":"2025-08-14T08:31:24.714Z","0.1.27":"2025-09-06T03:57:03.184Z","0.1.28":"2025-09-12T03:16:52.204Z","0.1.29":"2025-10-19T08:29:06.938Z","0.1.30":"2025-10-19T10:22:33.565Z","0.1.31":"2025-10-19T12:45:42.831Z","0.1.32":"2025-10-19T12:50:55.655Z","0.1.33":"2025-10-19T13:03:57.549Z","0.1.35":"2025-10-19T13:17:27.900Z","0.1.36":"2025-10-19T13:23:54.604Z","0.1.37":"2025-10-19T13:31:28.760Z"},"description":"Browser Mcp tools with browser extension","maintainers":[{"name":"yqlll","email":"seawhale.hyj@qq.com"}],"readme":"#  MCP 服务器\r\n\r\nKexinData Mcp 浏览器通信服务（需要安装浏览器插件）\r\n\r\n## 功能特性\r\n\r\n### 调试\r\n\r\n### MCP 配置\r\n\r\n```\r\n{\r\n  \"mcpServers\": {\r\n    \"browser-ext\": {\r\n      \"command\": \"npx\",\r\n      \"args\": [\"-y\", \"browser-ext\"]\r\n    }\r\n  }\r\n}\r\n```","readmeFilename":"README.md"}