{"_id":"@mcp-fe/mcp-worker","_rev":"31-5c3beea22e2c354b37ffa1c9b01fc815","name":"@mcp-fe/mcp-worker","dist-tags":{"latest":"0.2.3"},"versions":{"0.0.1":{"name":"@mcp-fe/mcp-worker","version":"0.0.1","_id":"@mcp-fe/mcp-worker@0.0.1","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"b14ac1e44caf8c4c2ad4381bed81c33142291f0f","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.1.tgz","fileCount":16,"integrity":"sha512-VEPWdZJXpRqe7ZaZdRhCr3Itz1/VPQUKDtQYMTIuZB+gFwXey4gr48F+rGAMBnkCBCb2a6XwuUGA8RdsEs2w9g==","signatures":[{"sig":"MEQCIHjSFJ2vwlAdwCY+PqGTHHAODCsDhcYXLmB0KNCHLG13AiBj8tc5cGoVnkQ73eD0EVDMvRs9FYHB8AiQfgBLRCRn3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41626},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.1.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\15db5fac6a2a65d84800444d241ad985\\mcp-fe-mcp-worker-0.0.1.tgz","_integrity":"sha512-VEPWdZJXpRqe7ZaZdRhCr3Itz1/VPQUKDtQYMTIuZB+gFwXey4gr48F+rGAMBnkCBCb2a6XwuUGA8RdsEs2w9g==","_npmVersion":"11.6.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.1_1769115733400_0.848722519771989","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@mcp-fe/mcp-worker","version":"0.0.2","_id":"@mcp-fe/mcp-worker@0.0.2","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"b90007818b09008a3df132bd6a428fe4dfcf9475","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.2.tgz","fileCount":16,"integrity":"sha512-g0YY6PnMBjSLvvAptVIr7gice73QZOSOslzsnqJw4xZKLAKqc0XwWKaeVAD+HePY2NeiJm2jM7w5s/zvV6roUg==","signatures":[{"sig":"MEYCIQCul5mM9QlSw157Mz+sYPiMGrN+UszYQCP8AF1vpYg6HAIhAO0qnZemex0Qm7MWn/yLUKHeGqO/COJTWKu49ahJp+xt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41626},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.2.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\c31ca8e29da2236a8b08d5403db7b05c\\mcp-fe-mcp-worker-0.0.2.tgz","_integrity":"sha512-g0YY6PnMBjSLvvAptVIr7gice73QZOSOslzsnqJw4xZKLAKqc0XwWKaeVAD+HePY2NeiJm2jM7w5s/zvV6roUg==","_npmVersion":"11.6.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.2_1769116157717_0.4326144730813368","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@mcp-fe/mcp-worker","version":"0.0.3","_id":"@mcp-fe/mcp-worker@0.0.3","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"72fbb9eb890f0bb106a6e1fba22ac977deaa7df4","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.3.tgz","fileCount":16,"integrity":"sha512-5ddz0CJHSnwLtKsli670hDlmOqTs2oESh4b+zPYlaqr4Mr6/Yc3/lDvmMEr+umzJI4aIsQ0QceAX6PfkAQu0Rw==","signatures":[{"sig":"MEYCIQCPcJSWHy285TCeaHhJTz3942gzwQ3SyRQCiqOBuR2YWAIhAN02s0Ycxi0k00x18K6QWj/gvft7s+eFkBT6cUO8aPmr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41626},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.3.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\eeb91714e75d0c0a0f5d5465f00df7de\\mcp-fe-mcp-worker-0.0.3.tgz","_integrity":"sha512-5ddz0CJHSnwLtKsli670hDlmOqTs2oESh4b+zPYlaqr4Mr6/Yc3/lDvmMEr+umzJI4aIsQ0QceAX6PfkAQu0Rw==","_npmVersion":"11.6.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.3_1769116854221_0.23546370487302215","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@mcp-fe/mcp-worker","version":"0.0.4","_id":"@mcp-fe/mcp-worker@0.0.4","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"cc3b534b862b53e7ca17255ae31224541fb50c46","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.4.tgz","fileCount":16,"integrity":"sha512-QGt21tnWDAFOYL5RL4lRLPWDkEfc5g8mGEstZHWtPBYqxRrToKMGALO5Kw97+J6eefESYmxTNBjaS3uDyK4ozg==","signatures":[{"sig":"MEQCIFivjVHr96JPPAwG+aUz3fBF1gE2i4+FZXss49ihkX7ZAiB9O5I5rfHtgIhYLQHi9gNeZxPvp14CFaZ3tNVdRh54/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41626},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.4.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\326fb0a5ee3ad113d79ed1a7c0259bd5\\mcp-fe-mcp-worker-0.0.4.tgz","_integrity":"sha512-QGt21tnWDAFOYL5RL4lRLPWDkEfc5g8mGEstZHWtPBYqxRrToKMGALO5Kw97+J6eefESYmxTNBjaS3uDyK4ozg==","_npmVersion":"11.6.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.4_1769178941999_0.017101225784692753","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@mcp-fe/mcp-worker","version":"0.0.5","_id":"@mcp-fe/mcp-worker@0.0.5","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"e442ee0a00f789ce723e2f13caff12b9837ebc16","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.5.tgz","fileCount":16,"integrity":"sha512-NOkk6DonF5Zl/DaUWrLaCZTfYujn7suJ6bHVS5UdQGTgQUdCfiXvtRTNLGAAUZ4SetmWYPZ8gobvBDvuHT+4aw==","signatures":[{"sig":"MEUCIBsNJwuzeyE9imT0ZGj0a8UxHUC0VGLaaTzLfeOd+M3NAiEA/pbvpWOCxkVKJMJJvGv//WBYgjhOuNGolX9Xp9tgBkk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41626},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.5.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\9ae54ae3f4ba169771c2b1e4ffba8899\\mcp-fe-mcp-worker-0.0.5.tgz","_integrity":"sha512-NOkk6DonF5Zl/DaUWrLaCZTfYujn7suJ6bHVS5UdQGTgQUdCfiXvtRTNLGAAUZ4SetmWYPZ8gobvBDvuHT+4aw==","_npmVersion":"11.6.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.5_1769181092572_0.10125061052877782","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@mcp-fe/mcp-worker","version":"0.0.6","_id":"@mcp-fe/mcp-worker@0.0.6","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"6c853687b3b028cb18f6191b2961c55f8eef4962","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.6.tgz","fileCount":19,"integrity":"sha512-gs+ukXR5U0KpQgj5uAdAGHO9a+mhZcPVy5v74DklUEQ5oXW2nPtS02in9fByT4Pq5mJCMapDuBJVEU1o8La4Ww==","signatures":[{"sig":"MEYCIQDjDvb2yNueZ2oruSULceCy9RORM55lsi3o6ev2pjCQLQIhANc2DNXcCKuXbIaq6DgAqHmH9Ndz3eULhf3+SQg1IbV6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20778},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.6.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\34a25d9013b1157b018072f84c418947\\mcp-fe-mcp-worker-0.0.6.tgz","_integrity":"sha512-gs+ukXR5U0KpQgj5uAdAGHO9a+mhZcPVy5v74DklUEQ5oXW2nPtS02in9fByT4Pq5mJCMapDuBJVEU1o8La4Ww==","_npmVersion":"11.6.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.6_1769181292830_0.12627636297687816","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@mcp-fe/mcp-worker","version":"0.0.7","_id":"@mcp-fe/mcp-worker@0.0.7","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"d313b081c6b05f8881adac90a0c54907c513d11f","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.7.tgz","fileCount":19,"integrity":"sha512-x5eJaZM9kMeE4ldOP4wT1M2sb1npnmgYCl/M4WRO7AXWkHEDZagFUwg/ACEeyJCSo3wcpRmsvx+JQGf6PZNFKg==","signatures":[{"sig":"MEQCIHlnEtixOWuK6Txsp6Dvvhgv44IKFleUfvNKUIiiGjKQAiB6Punho2dUha5bYi6FCjVk+aOoJ3B3KXSB9O6PYvdzXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20778},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.7.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\a425539a63e0d3864e140453383509fd\\mcp-fe-mcp-worker-0.0.7.tgz","_integrity":"sha512-x5eJaZM9kMeE4ldOP4wT1M2sb1npnmgYCl/M4WRO7AXWkHEDZagFUwg/ACEeyJCSo3wcpRmsvx+JQGf6PZNFKg==","_npmVersion":"11.6.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.7_1769181614328_0.288406804079798","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@mcp-fe/mcp-worker","version":"0.0.8","_id":"@mcp-fe/mcp-worker@0.0.8","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"4c9bcef1c24fe7a927e4f580508f0c7788da7602","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.8.tgz","fileCount":19,"integrity":"sha512-1ejPGMn8PzhsthLvmqkkg9rWKoZXHWtIw/+IqWp9w5PArt6Hs6F82CBTNDk/QoFTXHh2Pc8BRa2IUQpgk9Y5Kg==","signatures":[{"sig":"MEYCIQDAx78TWJWjX7DeF2QZC5NMIkKYkOu/2T4MWlVibo6uVgIhAOqbYDV7KDQciNK3ewe3oi07FPoGvix2J/ln6U17FVj1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20778},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.8.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\fee4b61cd1f13ee8ab9e05003af60897\\mcp-fe-mcp-worker-0.0.8.tgz","_integrity":"sha512-1ejPGMn8PzhsthLvmqkkg9rWKoZXHWtIw/+IqWp9w5PArt6Hs6F82CBTNDk/QoFTXHh2Pc8BRa2IUQpgk9Y5Kg==","_npmVersion":"11.6.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.8_1769181935346_0.31861675483650864","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@mcp-fe/mcp-worker","version":"0.0.9","_id":"@mcp-fe/mcp-worker@0.0.9","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"e2d4a765e3f3a9faf11096ff9cbce87d5167f4f9","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.9.tgz","fileCount":19,"integrity":"sha512-mr2keRFZjlDW1qy2QxHrft0fXW7pKMmY8IwSF3hpuFmJA2emabvF1wCgPEfK6qjWymjv8dGU36hGR9V4bPndvA==","signatures":[{"sig":"MEQCICeGkZ0sTzmRbsjeAo+DquINEFHyG8ugocBthxCeKUCvAiBVCBUCdIi8wc1XAnWiSCHxndB89KSMX0MUqfgZ8O4bHQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20778},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.9.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\3fb9bbe83d119e82b847baa90a3da6e0\\mcp-fe-mcp-worker-0.0.9.tgz","_integrity":"sha512-mr2keRFZjlDW1qy2QxHrft0fXW7pKMmY8IwSF3hpuFmJA2emabvF1wCgPEfK6qjWymjv8dGU36hGR9V4bPndvA==","_npmVersion":"11.6.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.9_1769182204838_0.9631443573149239","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@mcp-fe/mcp-worker","version":"0.0.11","_id":"@mcp-fe/mcp-worker@0.0.11","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"bd9db622f147087042f39b28a6219c6d9f9ae79a","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.11.tgz","fileCount":28,"integrity":"sha512-wxcHosWU0JOy0bfDD5K6uNgZtbOdoK936sj/lXE34iJGOd5cNo+GlvuqGjgmUWqyGsJ9CpZLPk8Jf2+52gdriw==","signatures":[{"sig":"MEQCIE+D+TRlyXlVi3qSeQiGKVIYzC8tFvFSflO01GmKZbS8AiA0E4KotsMIRmwIHmKXtM12axPAD3KuSy1VnO7SMvUKrQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1539088},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.11.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\896bc041e106e9f16e169eb08afe97c1\\mcp-fe-mcp-worker-0.0.11.tgz","_integrity":"sha512-wxcHosWU0JOy0bfDD5K6uNgZtbOdoK936sj/lXE34iJGOd5cNo+GlvuqGjgmUWqyGsJ9CpZLPk8Jf2+52gdriw==","_npmVersion":"11.6.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.11_1769185421287_0.2650992645993828","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@mcp-fe/mcp-worker","version":"0.0.12","_id":"@mcp-fe/mcp-worker@0.0.12","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"cc2386b7be5a0dc70fa13adbcfa3a684304b8364","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.12.tgz","fileCount":21,"integrity":"sha512-JUIIFCzHHqTmeHODDHe36gX3EeGXC8u11SHoMO0tMuVwidhAcwKi9AsKmx/Hvc1yZ+wmHsoo+WYwDHwUvPrgUQ==","signatures":[{"sig":"MEQCIG2WDEXJmPWUUG/Oetb/fr8HrQXpGbomVgNU4gc+K/oLAiB0yxOiJLpCjSEHTNWa0ZboI1Y7MJEBq1x4HZx0M0jF5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2081527},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.12.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\007aa27ba8808a92fac672545a713ed0\\mcp-fe-mcp-worker-0.0.12.tgz","_integrity":"sha512-JUIIFCzHHqTmeHODDHe36gX3EeGXC8u11SHoMO0tMuVwidhAcwKi9AsKmx/Hvc1yZ+wmHsoo+WYwDHwUvPrgUQ==","_npmVersion":"11.6.2","description":"This library was generated with [Nx](https://nx.dev).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.12_1769188532151_0.7349840458985211","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@mcp-fe/mcp-worker","version":"0.0.13","_id":"@mcp-fe/mcp-worker@0.0.13","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"0fe7a3f32e75b23972d9f33a709146abbc3c76de","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.13.tgz","fileCount":21,"integrity":"sha512-Xep3uvr8OpBvjFjzK0hGgcZD1MvSwwdAXBPR69/O/b86tdXmMHGEzwikAEJWk8s0vqK65JUNKUp5GqTY868QSA==","signatures":[{"sig":"MEUCIA4IK4Uh1tt9G+y7NiEb4E6rXI/13Yy+frI5c1IXuH6wAiEA++Ft7JVDrqavYlE6pFl1hGgheXL5fT9bmN9gq5/cabY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093405},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.13.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\d26adce2ee5dd8a6825f21dd8ea32e13\\mcp-fe-mcp-worker-0.0.13.tgz","_integrity":"sha512-Xep3uvr8OpBvjFjzK0hGgcZD1MvSwwdAXBPR69/O/b86tdXmMHGEzwikAEJWk8s0vqK65JUNKUp5GqTY868QSA==","_npmVersion":"11.6.2","description":"This library provides a client adapter and ready-to-use worker scripts for working with MCP (Model Context Protocol).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.13_1769207818833_0.989540228115775","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"@mcp-fe/mcp-worker","version":"0.0.14","_id":"@mcp-fe/mcp-worker@0.0.14","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"ba69be8494f7e04d664df9b1fdd83fa5e82ade4e","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.14.tgz","fileCount":21,"integrity":"sha512-FCzCJEaEdClFSyyn4cxUm+eIn3YVpPm5ojvhzaR4S84buIwElifWUvtj4OOVvysZ9iGV9xAl8qaawe2jFlW+4A==","signatures":[{"sig":"MEYCIQD7/SOdM4DybNDKVwQEIyaYmeRXoMLbheVQBYuakk507wIhALaDN3aY+Aqd9nw0Ha09vVeuV5uh/FfVjY5vKHvn3kgh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2093405},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.14.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\4c50652db2a0499f7bb929ac31925fd7\\mcp-fe-mcp-worker-0.0.14.tgz","_integrity":"sha512-FCzCJEaEdClFSyyn4cxUm+eIn3YVpPm5ojvhzaR4S84buIwElifWUvtj4OOVvysZ9iGV9xAl8qaawe2jFlW+4A==","_npmVersion":"11.6.2","description":"This library provides a client adapter and ready-to-use worker scripts for working with MCP (Model Context Protocol).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.14_1769343531709_0.6881738021534669","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@mcp-fe/mcp-worker","version":"0.0.15","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.0.15","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"dist":{"shasum":"71bfc5ca50de6619118ccb2cc0fa121bdeaa827f","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.15.tgz","fileCount":22,"integrity":"sha512-2EnvX1l1F/KQ3oWcLn9fXQEjFhFei0D3xAfhYfRcrmVNZcgtp4vIgol5DIW38nN6DaNhYul8/pxtvrwS50LgNw==","signatures":[{"sig":"MEQCIAphP4ZjP/nrmtUxay94PWy6P6tgfQYSznDotdtQ87MkAiBfmTQAF4rB7xFIwQbknmPm+y0e2ak8KSMILkaUIJsNFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2105468},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.15.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\89862fd9a56dc4becb131d14cb4e6d1c\\mcp-fe-mcp-worker-0.0.15.tgz","_integrity":"sha512-2EnvX1l1F/KQ3oWcLn9fXQEjFhFei0D3xAfhYfRcrmVNZcgtp4vIgol5DIW38nN6DaNhYul8/pxtvrwS50LgNw==","_npmVersion":"11.6.2","description":"This library provides a client adapter and ready-to-use worker scripts for working with MCP (Model Context Protocol).","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.15_1769725821342_0.003880051625702041","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@mcp-fe/mcp-worker","version":"0.0.16","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.0.16","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"f2c8c44bd87a770545ce55b089f0ecb23b0b1c6c","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.16.tgz","fileCount":22,"integrity":"sha512-7cz0tNBCIpy9IJJ7lcAtQHGzOBhRUvpt5vP9r1EGtJNiL0yJLZFGyARhUtEqRTQIdJzIRXQYYCvGadHqB5PN2A==","signatures":[{"sig":"MEYCIQCU9txjHRLbOlEXdPzYbCCVU/zaEXy8lBDVnAq3bsq4rAIhAOHePJGreYA929ITo7ECUTON47gDPdTXgEvyuRIJZg/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2116116},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.16.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\66b9f3072fc04d49b5cbc5130165b2bf\\mcp-fe-mcp-worker-0.0.16.tgz","_integrity":"sha512-7cz0tNBCIpy9IJJ7lcAtQHGzOBhRUvpt5vP9r1EGtJNiL0yJLZFGyARhUtEqRTQIdJzIRXQYYCvGadHqB5PN2A==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"The core package of the MCP-FE (Model Context Protocol - Frontend Edge) ecosystem. This library provides a browser-based MCP server implementation using Web Workers, enabling AI agents to query real-time frontend application state and user interaction dat","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.16_1769729244550_0.8677562276590391","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"@mcp-fe/mcp-worker","version":"0.0.17","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.0.17","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"77522096bac5c2f0346bb97df76bf87fb5cb6861","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.0.17.tgz","fileCount":24,"integrity":"sha512-ecojo6Mw0ygf0Hm5sDgZSqO7BMzY+fRxTdMPO2BcAbtIhLQler0tOwtF+dEJnHwyGp1SlYWkto620kos4my6yw==","signatures":[{"sig":"MEUCICKsVXf7mP6wLvw1hwbPoMVY6Y7uM9sMuT/7KN0gRYR8AiEAnqe0B/szN89UdkPI+jShNOievsFVwkLsXSQy8w1lvq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2123979},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.0.17.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\e6997c873dd544975885c0d72bcb7e45\\mcp-fe-mcp-worker-0.0.17.tgz","_integrity":"sha512-ecojo6Mw0ygf0Hm5sDgZSqO7BMzY+fRxTdMPO2BcAbtIhLQler0tOwtF+dEJnHwyGp1SlYWkto620kos4my6yw==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"The core package of the MCP-FE (Model Context Protocol - Frontend Edge) ecosystem. This library provides a browser-based MCP server implementation using Web Workers, enabling AI agents to query real-time frontend application state and user interaction dat","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.0.17_1770018423433_0.42093118084051473","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@mcp-fe/mcp-worker","version":"0.1.0","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.0","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"5ad23e5b3899b2049ea5702c9c2b955f550d85d5","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.0.tgz","fileCount":34,"integrity":"sha512-Dl5OPRSzAL8luNxQlwaKZi7Ozd6LIsi2WTghZB8p+rT15wD47QLrWnMPyhdbsXakGTiW3+Qt3hAqahEqxp+pQQ==","signatures":[{"sig":"MEYCIQD0mbq/++j0pyO1XpzJaXrKcowhRncQjVPjwnm1t4A2ZAIhAMwxxsHkFxq1ImouhXvYNhS2ENB9NmmDtoCS1348YKv5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2197000},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.0.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\3027f1b5ffaab0b10f1a9f0b06914beb\\mcp-fe-mcp-worker-0.1.0.tgz","_integrity":"sha512-Dl5OPRSzAL8luNxQlwaKZi7Ozd6LIsi2WTghZB8p+rT15wD47QLrWnMPyhdbsXakGTiW3+Qt3hAqahEqxp+pQQ==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.0_1770155577608_0.31505143190840323","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@mcp-fe/mcp-worker","version":"0.1.1","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.1","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"9e83c0ed24692d793a70f6dc6898c772a24706fc","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.1.tgz","fileCount":34,"integrity":"sha512-jKGXQncuqHf8VoQgZQIbnfTAUhqyhXY13/g4n0h52xnlq3h5+VJ0g27nsDWUY6QZTjUu9qrBLDvvbNnxpdckXA==","signatures":[{"sig":"MEUCIQCDWKZEqWzMZxEiyqw1XtHr2YpG9JZNlLL7xlnOXiwLngIgShC6Yq7tYfg3QVK8cWCqW9TDBk/POKRhgBtARCSrjDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2197000},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.1.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\96c1c0d0fc0cbf5debcdf17930218f86\\mcp-fe-mcp-worker-0.1.1.tgz","_integrity":"sha512-jKGXQncuqHf8VoQgZQIbnfTAUhqyhXY13/g4n0h52xnlq3h5+VJ0g27nsDWUY6QZTjUu9qrBLDvvbNnxpdckXA==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.1_1770157599251_0.7556620078854481","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@mcp-fe/mcp-worker","version":"0.1.2","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.2","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"ecb98e60c8de08d402e7b483987c5be5367204d9","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.2.tgz","fileCount":34,"integrity":"sha512-TU8dM1q/HvTrRG2U3h5wP8TVoxowHYnPLnL3DdnLndnZCGpSvJ5F90nWXtlfJglPI7bzJcrzN8kci5lmxhQBVQ==","signatures":[{"sig":"MEYCIQC8w0BYU+Kqfa590r8ng9GWKsWGmNd2sEc+xSBObr4HrwIhAKAsw4HIPtg/bmM4I4c6EdJnClVhL4efZ6Ux0OXU6BeI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2197000},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.2.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\1118e7a7bb5f59bf3c676d5c03a2c81f\\mcp-fe-mcp-worker-0.1.2.tgz","_integrity":"sha512-TU8dM1q/HvTrRG2U3h5wP8TVoxowHYnPLnL3DdnLndnZCGpSvJ5F90nWXtlfJglPI7bzJcrzN8kci5lmxhQBVQ==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.2_1770198486955_0.9700742363162855","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@mcp-fe/mcp-worker","version":"0.1.3","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.3","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"aa0f313e5b46681e59f434b1d0b544f225d3d19c","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.3.tgz","fileCount":34,"integrity":"sha512-nTcHQLQB2KV/vMTt0C3BQwkG4v30vF16OCHSIS81OgymMMXKRKGiIYkvLN7OTH1K2bOhSb1mdsInL8+9ex1SKA==","signatures":[{"sig":"MEQCIHZNw7FwpY5pGmLEA1afiatlRTONyYDJW5ZROU7NzEvTAiAyxZkr08zakiZJthaD7XAToZrG/0+xfWsyazU2SNeRPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2197000},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.3.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\ec806ec61614eb931508437c6ce42664\\mcp-fe-mcp-worker-0.1.3.tgz","_integrity":"sha512-nTcHQLQB2KV/vMTt0C3BQwkG4v30vF16OCHSIS81OgymMMXKRKGiIYkvLN7OTH1K2bOhSb1mdsInL8+9ex1SKA==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.3_1770201723565_0.8874292060292315","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@mcp-fe/mcp-worker","version":"0.1.4","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.4","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"0cb2d2173b627da96e06bc9e4debe4a3a2e62567","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.4.tgz","fileCount":38,"integrity":"sha512-+C5/ZT4wdc5TxxZsKJ6+DRmzq9L77bWfYhNRT2SEnEZ0z91YqFue0ZcRQ4mgzv8RMwBU+hS3nOgLHjczuEK6QQ==","signatures":[{"sig":"MEYCIQD76caNCn07wfF7vZG3qYAhExAkzJUzGi9wGzfKg8p2+QIhAMpJNmk/8QltsxRWqm5sjGlsCZAAvlzbeGSoyrt0qejV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2264910},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.4.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\fa7cd264028dbbd636a6227760264998\\mcp-fe-mcp-worker-0.1.4.tgz","_integrity":"sha512-+C5/ZT4wdc5TxxZsKJ6+DRmzq9L77bWfYhNRT2SEnEZ0z91YqFue0ZcRQ4mgzv8RMwBU+hS3nOgLHjczuEK6QQ==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.4_1770242771146_0.3528333101896224","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@mcp-fe/mcp-worker","version":"0.1.5","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.5","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"36ce0a30a1efcd3cb4cd1af369eb732d1466e051","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.5.tgz","fileCount":38,"integrity":"sha512-JcXb4GZoaCzG/giq5A7d3Ge/Vb3rsmGZcboFcuN5cPqg0d1dIlOK8Eg84xkDboo0ZzksCy5RHNsNBsIzVaRVxw==","signatures":[{"sig":"MEYCIQDX9gqREFINmaD/O4BLu4OaitsRY/YGY3z7Ud2IllrshgIhAKw6Ct27yMnAMeczYY7gbHZvjUcS2/38X/fHHjAsCP1a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2264910},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.5.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\a27b26caaa215d652d75bed4661f6349\\mcp-fe-mcp-worker-0.1.5.tgz","_integrity":"sha512-JcXb4GZoaCzG/giq5A7d3Ge/Vb3rsmGZcboFcuN5cPqg0d1dIlOK8Eg84xkDboo0ZzksCy5RHNsNBsIzVaRVxw==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.5_1770283866631_0.9204721982078705","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@mcp-fe/mcp-worker","version":"0.1.6","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.6","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"73025da62f7fd034cfdd4c990e8c73423164f49a","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.6.tgz","fileCount":38,"integrity":"sha512-8pjFZ2xTxyomiwzPFmMXKgnVulCACSGQaHXkoPRcmlPjMYZvN1ffK1/PgCaSvYWorkZsmULG3Xh3jTA/Jj+low==","signatures":[{"sig":"MEUCIQC4mBdPaJhJLdGZ3gMfvypfevjKGhVHle0+dorQkmETzgIgbqK/omtrxdsf9y3oxBVaMJJEi6D5DfEuWiGJyAFDCyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2268735},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.6.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\bb096c5b8cc1fee4e3b03f3ff0b6a197\\mcp-fe-mcp-worker-0.1.6.tgz","_integrity":"sha512-8pjFZ2xTxyomiwzPFmMXKgnVulCACSGQaHXkoPRcmlPjMYZvN1ffK1/PgCaSvYWorkZsmULG3Xh3jTA/Jj+low==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.6_1770327923407_0.9483549823648985","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@mcp-fe/mcp-worker","version":"0.1.7","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.7","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"dfd9900a4f3a6c403c253312a6046f80842be538","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.7.tgz","fileCount":39,"integrity":"sha512-ZM6tDQclPbqB1NK0LX38nbaST0sm94On1HwHA1Y6lKekP0FIrsGY/29+lH1l6SRY1Z38q/DOGmc7WZdQBaRFiA==","signatures":[{"sig":"MEYCIQCNtZrGhjl6/0GyO+A1EEA59YuKtLRy9kp9kZHP2LEbVAIhAITEbwkuNWrG/zyFjZISUgF1nARaqR7NsuJIGLnJcu+l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2283158},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.7.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\6b46cc39884c45799386733a757ab69e\\mcp-fe-mcp-worker-0.1.7.tgz","_integrity":"sha512-ZM6tDQclPbqB1NK0LX38nbaST0sm94On1HwHA1Y6lKekP0FIrsGY/29+lH1l6SRY1Z38q/DOGmc7WZdQBaRFiA==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.7_1770378466160_0.9171751167856272","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@mcp-fe/mcp-worker","version":"0.1.8","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.8","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"505e8d1de13cc482f64449914d24f671b7fe4712","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.8.tgz","fileCount":48,"integrity":"sha512-c0TkbIo8qtynnKz6pu38ZFAgBpttaL/ix5T/NBRLt1dN/iR1YTaeGqRkvAH2xZuQOaBoETaY7+HDFy8vZz0M9g==","signatures":[{"sig":"MEQCIEHFpvkVkX7a09jgXGTi0VzVQSA411Jg8cJCihZCx2xOAiAYEjp1AXU9fth7bVcdY5yxvjaajws++NXWdzSIkH+EbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1675585},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.8.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\ad85f2c2c391a8092680d3c1f8e2c318\\mcp-fe-mcp-worker-0.1.8.tgz","_integrity":"sha512-c0TkbIo8qtynnKz6pu38ZFAgBpttaL/ix5T/NBRLt1dN/iR1YTaeGqRkvAH2xZuQOaBoETaY7+HDFy8vZz0M9g==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.8_1771098954500_0.594914725281217","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@mcp-fe/mcp-worker","version":"0.1.9","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.9","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"24ecaf35702132df6353ed64080bdec9e60d3e3a","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.9.tgz","fileCount":48,"integrity":"sha512-Ia5wkC5tCU4ZnkRLcTatNI3SFYR/uZh40FUT4F1iwpKUbeM8L8BnF2wPpypICaOPxJiQviAxeEX3T5WoqnkGMQ==","signatures":[{"sig":"MEUCIQCxTKMkENPVs+XIRTW1OIlyLAlC6dmqc725v5x5qYLwrQIgUgRQgzpuYuQsMwU9qVIB3RXjS/mRD8xo4aPpuAOwTcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1676218},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.9.tgz","types":"./index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\cf13f5e852d971aa807513b5188a3ad9\\mcp-fe-mcp-worker-0.1.9.tgz","_integrity":"sha512-Ia5wkC5tCU4ZnkRLcTatNI3SFYR/uZh40FUT4F1iwpKUbeM8L8BnF2wPpypICaOPxJiQviAxeEX3T5WoqnkGMQ==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.9_1771186511943_0.07609554699959009","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@mcp-fe/mcp-worker","version":"0.1.10","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.10","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"66aad6329ad7bf6f23104ded04275e85d96d2061","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.10.tgz","fileCount":48,"integrity":"sha512-SqVHvjFYjO/lMT/GBoTjaInnAMGgmsmbMKb3mZdOlyML0OBVjuH0l8O8nPS4SrkzwtS/bfIBbbGSEqIgZ3g61A==","signatures":[{"sig":"MEYCIQDVEqikmFjIQthEiOtRrIPpNYInYlQbE3ilIEppBIAPRwIhAKWFLfRNfyMdaETpKFA0SxXTx/U4lz40U8A3KaxGxf6z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1676223},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.10.tgz","types":"./src/index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\c3a094db447e294b7a9ff1432ad6abe5\\mcp-fe-mcp-worker-0.1.10.tgz","_integrity":"sha512-SqVHvjFYjO/lMT/GBoTjaInnAMGgmsmbMKb3mZdOlyML0OBVjuH0l8O8nPS4SrkzwtS/bfIBbbGSEqIgZ3g61A==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.10_1771193160709_0.259309094500803","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@mcp-fe/mcp-worker","version":"0.1.11","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.1.11","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"e672599c637dbd1ef7a2178e5cd0a8e691964e96","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.1.11.tgz","fileCount":50,"integrity":"sha512-SKsJhWwWd0FYYc7oAUHCd3PYjNJruxj1Ixgt5koGTaoIX10ACvy+7MHZpB0iEzCy/oKjMuJwLJjhITZWpoRRSA==","signatures":[{"sig":"MEUCIQDJAUGmDP+uzaMVXhud96ljeM21afmOuYJM47CKccKuUwIgcTpoTdZMmI/zuLm8VDwFgBuczmEI/HIaw4FA1rPyLFk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1684374},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.1.11.tgz","types":"./src/index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\6b6e97e2330f2d7fe873939ccad20b74\\mcp-fe-mcp-worker-0.1.11.tgz","_integrity":"sha512-SKsJhWwWd0FYYc7oAUHCd3PYjNJruxj1Ixgt5koGTaoIX10ACvy+7MHZpB0iEzCy/oKjMuJwLJjhITZWpoRRSA==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.1.11_1771282104809_0.11872660485272046","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@mcp-fe/mcp-worker","version":"0.2.0","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.2.0","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"9d2bfbc88d46f4cf6d1667969c8e4f5c9343e724","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.2.0.tgz","fileCount":55,"integrity":"sha512-ZF8oqRrvFX0l5bB6MArWrEhluhLh9a8BaWJIQHpxiA6F9CeupUBhlqopIfF1x5JRNzU6e6N7ruUj97Q0IBjfow==","signatures":[{"sig":"MEYCIQDGho1UT6MoGXQ8Cu6kzxtTN50QMJMpALz2wLezmo0sYAIhALCWzTc6B2Wci6CutNpfZCV2TUASl8GqsXPQeJ+tfwfJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1715750},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.2.0.tgz","types":"./src/index.d.ts","private":false,"_npmUser":{"name":"michalkopeck","email":"michalkopeck@gmail.com"},"_resolved":"C:\\Users\\micha\\AppData\\Local\\Temp\\1117a5a2935209bcb82271f49972acf0\\mcp-fe-mcp-worker-0.2.0.tgz","_integrity":"sha512-ZF8oqRrvFX0l5bB6MArWrEhluhLh9a8BaWJIQHpxiA6F9CeupUBhlqopIfF1x5JRNzU6e6N7ruUj97Q0IBjfow==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.6.2","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.2.0_1771794042830_0.5710405976136599","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@mcp-fe/mcp-worker","version":"0.2.2","license":"Apache-2.0","_id":"@mcp-fe/mcp-worker@0.2.2","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"homepage":"https://mcp-fe.ai","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"dist":{"shasum":"8a61e21a5888487590813932ab79175bb8e37588","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.2.2.tgz","fileCount":55,"integrity":"sha512-XyRk/EJEWLF7ud8EVYuUppJ3kUsTjRIbvf6WOrWBCrOfxEQZio9DZK0Uk1w7hRDosmzbB6WGcuEYUlUDV/UVVg==","signatures":[{"sig":"MEYCIQCFR3+9nEXL5/n2Ys9UCV5+nwB/eKdx+7vwl5o8ksLiDQIhAKIJPMaL/G3aj3ouR+bml8Bx5pi8SFCLlrHx5QtVGvWN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-fe%2fmcp-worker@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1717851},"main":"./index.js","type":"module","_from":"file:mcp-fe-mcp-worker-0.2.2.tgz","types":"./src/index.d.ts","private":false,"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b21da49-c29b-499d-80a4-a1059396aa57"}},"_resolved":"/tmp/4a47374591e250adeefc0447d5130aac/mcp-fe-mcp-worker-0.2.2.tgz","_integrity":"sha512-XyRk/EJEWLF7ud8EVYuUppJ3kUsTjRIbvf6WOrWBCrOfxEQZio9DZK0Uk1w7hRDosmzbB6WGcuEYUlUDV/UVVg==","repository":{"url":"git+https://github.com/mcp-fe/mcp-fe.git","type":"git","directory":"libs/mcp-worker"},"_npmVersion":"11.9.0","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mcp-worker_0.2.2_1774304670939_0.9690629997645017","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@mcp-fe/mcp-worker","version":"0.2.3","license":"Apache-2.0","homepage":"https://mcp-fe.ai","repository":{"type":"git","url":"git+https://github.com/mcp-fe/mcp-fe.git","directory":"libs/mcp-worker"},"private":false,"type":"module","main":"./index.js","types":"./src/index.d.ts","dependencies":{},"publishConfig":{"access":"public"},"_id":"@mcp-fe/mcp-worker@0.2.3","description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"_integrity":"sha512-v9WvEFXGnPMF1Yz7gR1Ooj63Z2k2nxVOODWBFmZ//2WbkFnMVk7EKlS/7TZrvUKklxPBsQm84ZkP6VEWchS2eg==","_resolved":"/tmp/3d54d5c1ab49be02fc63fc63a04b01e7/mcp-fe-mcp-worker-0.2.3.tgz","_from":"file:mcp-fe-mcp-worker-0.2.3.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-v9WvEFXGnPMF1Yz7gR1Ooj63Z2k2nxVOODWBFmZ//2WbkFnMVk7EKlS/7TZrvUKklxPBsQm84ZkP6VEWchS2eg==","shasum":"b67d729858aa8af2a43ce56f5a733ff2f2ad5c1c","tarball":"https://registry.npmjs.org/@mcp-fe/mcp-worker/-/mcp-worker-0.2.3.tgz","fileCount":55,"unpackedSize":1722080,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mcp-fe%2fmcp-worker@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEkT6lnIrr4kt4/0Tgaxgbghy1mAxdzqNmDF3huo5jdnAiATgTWTzyuPTcXXgwTnxIxnTu8rGeEfxiP/6elmSi8YMQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4b21da49-c29b-499d-80a4-a1059396aa57"}},"directories":{},"maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-worker_0.2.3_1784755063747_0.5899693130186421"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-22T21:02:13.325Z","modified":"2026-07-22T21:17:44.369Z","0.0.1":"2026-01-22T21:02:13.583Z","0.0.2":"2026-01-22T21:09:17.885Z","0.0.3":"2026-01-22T21:20:54.365Z","0.0.4":"2026-01-23T14:35:42.136Z","0.0.5":"2026-01-23T15:11:32.710Z","0.0.6":"2026-01-23T15:14:52.993Z","0.0.7":"2026-01-23T15:20:14.600Z","0.0.8":"2026-01-23T15:25:35.478Z","0.0.9":"2026-01-23T15:30:04.979Z","0.0.11":"2026-01-23T16:23:41.515Z","0.0.12":"2026-01-23T17:15:32.414Z","0.0.13":"2026-01-23T22:36:59.000Z","0.0.14":"2026-01-25T12:18:51.864Z","0.0.15":"2026-01-29T22:30:21.600Z","0.0.16":"2026-01-29T23:27:24.765Z","0.0.17":"2026-02-02T07:47:03.602Z","0.1.0":"2026-02-03T21:52:57.801Z","0.1.1":"2026-02-03T22:26:39.437Z","0.1.2":"2026-02-04T09:48:07.176Z","0.1.3":"2026-02-04T10:42:03.759Z","0.1.4":"2026-02-04T22:06:11.365Z","0.1.5":"2026-02-05T09:31:06.836Z","0.1.6":"2026-02-05T21:45:23.683Z","0.1.7":"2026-02-06T11:47:46.327Z","0.1.8":"2026-02-14T19:55:54.695Z","0.1.9":"2026-02-15T20:15:12.144Z","0.1.10":"2026-02-15T22:06:00.899Z","0.1.11":"2026-02-16T22:48:24.975Z","0.2.0":"2026-02-22T21:00:43.026Z","0.2.2":"2026-03-23T22:24:31.168Z","0.2.3":"2026-07-22T21:17:43.938Z"},"bugs":{"url":"https://github.com/mcp-fe/mcp-fe/issues"},"license":"Apache-2.0","homepage":"https://mcp-fe.ai","repository":{"type":"git","url":"git+https://github.com/mcp-fe/mcp-fe.git","directory":"libs/mcp-worker"},"description":"Browser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.","maintainers":[{"name":"michalkopeck","email":"michalkopeck@gmail.com"}],"readme":"# @mcp-fe/mcp-worker\n\nBrowser-based MCP server running in Web Workers. Connect AI agents directly to your frontend application state.\n\n## What is MCP-FE Worker?\n\n`@mcp-fe/mcp-worker` turns your browser into a queryable MCP server. It allows AI agents (like Claude) to:\n\n- 🔍 Query user interactions in real-time\n- 📊 Access application state directly\n- 🎯 Register custom tools dynamically\n- 💾 Store and retrieve events from IndexedDB\n\nThe MCP server runs in a Web Worker in your browser, requiring an MCP proxy server to bridge communication with AI agents.\n\n## Key Concepts\n\n### MCP Server in Browser\n\nThis library runs an **MCP server in your browser** using Web Workers, exposing frontend application context to AI agents. This enables AI agents to query live browser state (DOM, localStorage, React state, etc.) through the standard MCP protocol.\n\nThe key advantage is **making frontend context accessible** to AI agents without custom backend code for each use case.\n\n### Dual Worker Strategy\n\nThe library uses **SharedWorker** (preferred) or **ServiceWorker** (fallback):\n\n- **SharedWorker**: Single instance shared across tabs, persistent connection\n- **ServiceWorker**: Universal browser support, automatic fallback\n\n### Dynamic Tool Registration\n\nRegister custom MCP tools at runtime with **handlers running in the main thread**:\n\n```typescript\nawait workerClient.registerTool(\n  'get_user_data',\n  'Get current user information',\n  { type: 'object', properties: {} },\n  async () => {\n    const user = getCurrentUser(); // Full browser access!\n    return {\n      content: [{ type: 'text', text: JSON.stringify(user) }]\n    };\n  }\n);\n```\n\nHandlers have full access to:\n- ✅ React context, hooks, state\n- ✅ DOM API, localStorage\n- ✅ All imports and dependencies\n- ✅ Closures and external variables\n\n## Architecture\n\n```\nFrontend App ←→ WorkerClient ←→ Web Worker ←→ WebSocket ←→ MCP Proxy ←→ AI Agent\n                                    ↓\n                                IndexedDB\n```\n\n1. **Frontend App** - Your application\n2. **WorkerClient** - Simple API for worker communication\n3. **Web Worker** - MCP server running in background\n4. **WebSocket** - Real-time connection to proxy\n5. **MCP Proxy** - Bridges browser with AI agents\n6. **AI Agent** - Queries your app via MCP protocol\n\n### Project Structure\n\nThe library is organized into three main directories:\n\n```\nlibs/mcp-worker/src/\n├── client/              # Client-side code (application runtime)\n│   ├── worker-client.ts # Main WorkerClient class\n│   └── index.ts         # Client API exports\n├── worker/              # Worker-side code (background processing)\n│   ├── mcp-controller.ts    # MCP server controller\n│   ├── mcp-server.ts        # MCP server setup\n│   ├── tab-manager.ts       # Multi-tab coordination\n│   ├── tool-registry.ts     # Dynamic tool management\n│   └── built-in-tools.ts    # Default MCP tools\n└── shared/              # Shared code (both contexts)\n    ├── types.ts         # TypeScript type definitions\n    ├── logger.ts        # Logging utilities\n    └── database.ts      # IndexedDB operations\n```\n\n**Entry points:**\n- `mcp-shared-worker.ts` - SharedWorker implementation (preferred)\n- `mcp-service-worker.ts` - ServiceWorker fallback\n\n## Quick Start\n\n### Installation\n\n```bash\nnpm install @mcp-fe/mcp-worker\n# or\npnpm add @mcp-fe/mcp-worker\n```\n\n### 1. Setup Worker Files\n\nCopy worker scripts to your public directory:\n\n```bash\ncp node_modules/@mcp-fe/mcp-worker/mcp-shared-worker.js public/\ncp node_modules/@mcp-fe/mcp-worker/mcp-service-worker.js public/\n```\n\n### 2. Initialize\n\n```typescript\nimport { workerClient } from '@mcp-fe/mcp-worker';\n\nawait workerClient.init({\n  backendWsUrl: 'ws://localhost:3001' // Your MCP proxy URL\n});\n```\n\n### 3. Store Events\n\n```typescript\nawait workerClient.post('STORE_EVENT', {\n  event: {\n    type: 'click',\n    element: 'button',\n    elementText: 'Submit',\n    timestamp: Date.now()\n  }\n});\n```\n\n### 4. Register Custom Tools\n\n```typescript\nawait workerClient.registerTool(\n  'get_todos',\n  'Get all todos',\n  { type: 'object', properties: {} },\n  async () => ({\n    content: [{ type: 'text', text: JSON.stringify(todos) }]\n  })\n);\n```\n\n**That's it!** AI agents can now query your app via MCP protocol.\n\n## Documentation\n\n### Core Documentation\n\n- **[Quick Start Guide](./docs/guide.md)** - Complete guide to dynamic tool registration\n- **[API Reference](./docs/api.md)** - Full API documentation\n- **[Project Structure](./docs/project-structure.md)** - Codebase organization explained\n- **[Worker Details](./docs/worker-details.md)** - Implementation details\n- **[Architecture](./docs/architecture.md)** - How the proxy pattern works\n- **[Initialization](./docs/initialization.md)** - Init queue handling\n\n### Examples\n\n- **[Quick Start Examples](./examples/quick-start.ts)** - 4 simple examples\n- **[Advanced Examples](./examples/dynamic-tools.ts)** - Validation, async, error handling\n- **[Examples Guide](./examples/README.md)** - How to use examples\n\n### React Integration\n\n- **[React Hooks Guide](../react-event-tracker/REACT_MCP_TOOLS.md)** - React integration\n- **[React Examples](../react-event-tracker/src/examples/ReactMCPToolsExamples.tsx)** - Component examples\n\n## Common Use Cases\n\n### Track User Interactions\n\n```typescript\n// Clicks, navigation, form inputs\nawait workerClient.post('STORE_EVENT', {\n  event: { type: 'click', element: 'button', ... }\n});\n```\n\n### Expose Application State\n\n```typescript\nawait workerClient.registerTool('get_cart', 'Get shopping cart', ..., \n  async () => ({ content: [{ type: 'text', text: JSON.stringify(cart) }] })\n);\n```\n\n### Query Stored Events\n\n```typescript\nconst events = await workerClient.request('GET_EVENTS', {\n  type: 'navigation',\n  limit: 50\n});\n```\n\n### Monitor Connection Status\n\n```typescript\nconst connected = await workerClient.getConnectionStatus();\nworkerClient.onConnectionStatus((connected) => {\n  console.log('MCP connection:', connected);\n});\n```\n\n## MCP Proxy Server\n\nThe worker connects to an MCP proxy server that bridges browser with AI agents.\n\n### Using Docker (Recommended)\n\n```bash\ndocker pull ghcr.io/mcp-fe/mcp-fe/mcp-server:main\ndocker run -p 3001:3001 ghcr.io/mcp-fe/mcp-fe/mcp-server:main\n```\n\nServer available at `ws://localhost:3001`\n\n### Development\n\n```bash\ngit clone https://github.com/mcp-fe/mcp-fe.git\ncd mcp-fe\npnpm install\nnx serve mcp-server\n```\n\nSee [mcp-server docs](../../apps/mcp-server/README.md) for complete setup.\n\n## Features\n\n### Dynamic Tool Registration\n\nRegister custom MCP tools at runtime:\n\n```typescript\nawait workerClient.registerTool(\n  'get_user_data',\n  'Get current user information',\n  { type: 'object', properties: {} },\n  async () => {\n    const user = getCurrentUser(); // Full browser access!\n    return {\n      content: [{\n        type: 'text',\n        text: JSON.stringify(user)\n      }]\n    };\n  }\n);\n```\n\n**Learn more:**\n- [Guide](./docs/guide.md) - Complete step-by-step guide\n- [Quick Start Examples](./examples/quick-start.ts) - Ready-to-use examples\n- [Advanced Examples](./examples/dynamic-tools.ts) - Validation, async, error handling\n- [React Integration](../react-event-tracker/REACT_MCP_TOOLS.md) - React hooks\n\n### Event Storage\n\nStore and query user interactions:\n\n```typescript\n// Store event\nawait workerClient.post('STORE_EVENT', {\n  event: { type: 'click', element: 'button', ... }\n});\n\n// Query events\nconst events = await workerClient.request('GET_EVENTS', {\n  type: 'click',\n  limit: 10\n});\n```\n\n### Connection Management\n\nMonitor MCP proxy connection:\n\n```typescript\nconst connected = await workerClient.getConnectionStatus();\nworkerClient.onConnectionStatus((connected) => {\n  console.log('Status:', connected);\n});\n```\n\n## Browser Compatibility\n\n- ✅ **Chrome/Chromium 80+** - Full support\n- ✅ **Firefox 78+** - Full support\n- ✅ **Safari 16.4+** - Full support\n- ✅ **Edge 80+** - Full support (Chromium-based)\n\n**Requirements:** ES2020+, WebWorker, IndexedDB, WebSocket\n\nSee [Worker Details](./docs/worker-details.md) for more information.\n\n## Troubleshooting\n\n### Worker files not found (404)\n\nEnsure worker files are in your public directory and paths match:\n\n```typescript\nawait workerClient.init({\n  sharedWorkerUrl: '/path/to/mcp-shared-worker.js',\n  serviceWorkerUrl: '/path/to/mcp-service-worker.js'\n});\n```\n\n### Connection issues\n\n1. Verify MCP proxy server is running\n2. Check WebSocket connection in DevTools Network tab\n3. Verify CORS settings if on different origin\n\n### SharedWorker not available\n\nSharedWorker requires HTTPS in production and may be blocked in incognito mode. The library automatically falls back to ServiceWorker.\n\n**For more help:** See [Worker Details](./docs/worker-details.md#troubleshooting)\n\n## Related Packages\n\n- [Main MCP-FE Project](../../README.md) - Complete documentation\n- [@mcp-fe/event-tracker](../event-tracker/README.md) - Framework-agnostic event tracking\n- [@mcp-fe/react-event-tracker](../react-event-tracker/README.md) - React integration hooks\n\n## License\n\nLicensed under the Apache License, Version 2.0. See [LICENSE](../../LICENSE) for details.\n\n---\n\n**For most applications, consider using [@mcp-fe/react-event-tracker](../react-event-tracker/README.md) for a more convenient React-focused API.**\n","readmeFilename":"README.md"}