{"_id":"@aiwerk/mcp-bridge","_rev":"104-6557e5ec939ad15b96deae22cd720366","name":"@aiwerk/mcp-bridge","dist-tags":{"latest":"3.1.0"},"versions":{"1.0.0":{"name":"@aiwerk/mcp-bridge","version":"1.0.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.0.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"bin/mcp-bridge.js"},"dist":{"shasum":"7a05818018d9cfe2f03da3de49ba74f690ae3e44","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.0.0.tgz","fileCount":88,"integrity":"sha512-DuvR/FPBb376OfF1+JSzIuD8nlpITyLc1KvjqWLPmYMtVuoS0wwEaQMJPrb60sdtZFbqSRrWWlqp/8xQB3w60Q==","signatures":[{"sig":"MEQCIDSd3xuxUP8RRdWEUEZb8HPO91Wjy031a0ZrGlgWvXHbAiAZwJoK7Li/LLEtDts0SrSoEM+bjZh9sM+YeJXghN00XQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":164463},"main":"./src/index.ts","type":"module","engines":{"node":">=20.0.0"},"gitHead":"f5536657a40de251c2a29d8341797517c14b1560","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.0.0_1773258541635_0.09451194506820615","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aiwerk/mcp-bridge","version":"1.0.1","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.0.1","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"2144751ce2dd0248a2c1a3dc2db6e5f35758b2d1","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.0.1.tgz","fileCount":95,"integrity":"sha512-2RaKPaJlueiPC8VjVU1dsSR2VvS0KbdMhyO7evmhc5CH9OP2o3cseJ+HKRAI7s/3G/++VByA8nvq1B3FxcJJWQ==","signatures":[{"sig":"MEUCIFzdlHn3BF1Ph03ccDrWZCLaozEWLbxK7Ju+s1vdO0kqAiEAxaonC+uQ+KPz3FgHgPj7H/kZtNzk2/NSUiW3Y3bvjvo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152162},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"16eddc9edef4860e9a279425d58a83e081e51ddd","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.0.1_1773259569477_0.09973017382856719","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aiwerk/mcp-bridge","version":"1.0.2","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.0.2","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"649fd7f66681ed18e210dc0ec5c52397d42a7417","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.0.2.tgz","fileCount":95,"integrity":"sha512-WRZKvRw4bmAr8iflbOODr5Zb7hddkhzHUGgEVh+UDZdxyIGR3qicXLmP8Op+Pkdi18O0XO5/Wf+iZll7XBsktQ==","signatures":[{"sig":"MEYCIQCMFNRD446WYTM2EwSUiq2zRvbmnGr3LoZPf2ggqt8SgQIhAJ8TIqrMPQhfJlwZRIUSQHsrhDD7XjvpgHEkYbJn/+ub","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":152162},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"889d7ca9ab1ab091235f575b5a2c229719546072","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.0.2_1773259746024_0.6590025432635163","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@aiwerk/mcp-bridge","version":"1.1.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.1.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"024d5f98d473957be5d221da3643b93aca75a078","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.1.0.tgz","fileCount":97,"integrity":"sha512-ATucHi6lOZ2qEf68QTsKoXUS70ejJV31JdnURVoqnyYB1RB3YBCQjltta9Ng6TvH8mnPR7J2gsAZT3eilu7B9Q==","signatures":[{"sig":"MEYCIQCZc6wK5v6qUbNoWz7zw8XCgRJNwTa3YPpUMZqzYVQOpwIhANW/uGnOKEm/5cz9XL9aPJoJnU3RA7wC3OeWyfSgaUQU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185273},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5269fe8bf6db63ca8087fdffa3607aa6328a7133","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.1.0_1773333720002_0.7566828935138088","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aiwerk/mcp-bridge","version":"1.1.1","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.1.1","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"b6fd5e820e74ccef2ad4ae7eeb47f8798f132849","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.1.1.tgz","fileCount":97,"integrity":"sha512-qjqMQ9x1G1Lu8foZt1H7wrpgZQ2nl9gDcvFFeh/wBwnCOARv9RmxqGHLeqgN7ap/R+Qu8yRKUyxSojV5nDUcfQ==","signatures":[{"sig":"MEUCIH8XjcgERDP/RSbSmdj/eBNCbeDjfGVPJ3WOnLdNHghSAiEAmaZGc+x4L6oQ0lOXAYqOxdPpIRO1XOGPHDB1w/qs59A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186451},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"24cac4436082864f1e0e7189943a73abfbf9ef86","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.1.1_1773334935984_0.6651021330256457","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@aiwerk/mcp-bridge","version":"1.1.2","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.1.2","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"d0eaa4348a4982d985fd0454811c5168a9c502ed","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.1.2.tgz","fileCount":97,"integrity":"sha512-wnjVGNabQJnvDqDNApydAw0FfcA/8BIIIWgzE11e43Sl6PA4pAyeMzavunEMv47dnRFPJMZK4vv8OsuGqneDGw==","signatures":[{"sig":"MEYCIQCWoKerQu9I6CdjnaCSdnINum+Kmk5fmJxyKMRFk7QkkgIhAO+G2Wws8twefTeHmkz6FZSTe9hbvawu71S+Ex15y7ui","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185871},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2bf163d88eb1f2746c89c77b5f707cee4c7230e7","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.1.2_1773335307367_0.25318108657768756","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@aiwerk/mcp-bridge","version":"1.1.3","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.1.3","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"5140e87f401fd9e9e25f03770ac03997528b12c9","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.1.3.tgz","fileCount":97,"integrity":"sha512-GBx1ZV72kTDbO00rU+/QlgCdcZGAAnLQc0YzvXF6yMyQfRrXUg9GPIGnCgkV3SiLCDJ1NSwLg117j72yqU+aEA==","signatures":[{"sig":"MEQCIFPdraBdikqYMqYM/HlmGR7JZHEI92QuFhdremFfhL2QAiBzBoa3PbMHHFAWoJVsvlSFJfV99orL8EshNmUCqOu/Ow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186545},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"71c1ea7d75c8ea7f923fa4da9f990d9a46ca6d5b","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.1.3_1773335803683_0.19360008983299304","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@aiwerk/mcp-bridge","version":"1.1.4","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.1.4","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"b83cff64e4736a85da530dfbbfe3c34a37554a2c","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.1.4.tgz","fileCount":97,"integrity":"sha512-+In016BQo8+sc7JPMX3G1usdhjH3lS12J4gC/5RuPxDiulqYwanO1bSW9wYr69dXxYT6V+j35slUh1Cn2Y7EJg==","signatures":[{"sig":"MEQCIHghIF418Ha3LBf8y0l9lea169xbK3oqJNA1LvKmxotQAiBjOTQt8Bw6BRBlQwQ6Li24UOpaFTuwMTKBzlgVu8t7Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":186752},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"57c824c1de485ce85109a886b3e242ee869710eb","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.1.4_1773336138134_0.9290074578942713","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@aiwerk/mcp-bridge","version":"1.1.5","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.1.5","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"dbac7909ef4a04d3f260b21b80e26ce7a64c0df9","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.1.5.tgz","fileCount":97,"integrity":"sha512-N/rU9+mrbh162re8UA349TXxobhBOskXQWPjwLrkQlb073JbxATiMxn9axxl0xmdPlW4VEt/xUBm1aEGVWOPrA==","signatures":[{"sig":"MEUCICRDfiuOPSNSaMbwOSEQVcJnNgFoHUyfTrTsxIpDmc5UAiEAvKkAu3r+XxMDkj+PJG94EwgEubR9PLaYg7mM+wRcUJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187149},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b017b6815fb2bc204df29d05b7442ee02f2723ad","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.1.5_1773336746877_0.4134011325787206","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@aiwerk/mcp-bridge","version":"1.1.6","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.1.6","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"0d19035c4a24d2da968802532336a626a5dd4b1b","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.1.6.tgz","fileCount":97,"integrity":"sha512-nfRb93Jra+E44HfEBK1prkn3Ph4ns1oQLumtRczIpm5Ucg/ZQQyr0vWDTdG5GfQN6zYirkUf+AzEXMGNWatF6A==","signatures":[{"sig":"MEYCIQC4gI1nQG4hapMnSH/QQdPJcw84ZShPUPn+bEkMFNVN7gIhAMsu2XYQ1S8ssTsA0e1Job4kB1F63wgK1fY0OmNz4CwX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":187346},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"46b5525f73dd7297616afc9c1a8252c76fd1552a","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.1.6_1773337137480_0.9840298828241487","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@aiwerk/mcp-bridge","version":"1.1.7","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.1.7","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"150b4568235959fa501748425fb9e5fe97f6ffdf","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.1.7.tgz","fileCount":97,"integrity":"sha512-Tjh2raJJiNiHv9FP5KepR4B8tSdeEO1fByCJIKZe/P7Y3FOUo94JDAmvWerRmMJZua25/puEgjDudxHCEX93nA==","signatures":[{"sig":"MEUCIQDGUWg0/qe17fcQpkbVghz6yb1aJZpsjiTldJnsIsN/vQIgFXevjbkjIT/SPnI/GnIDfrvO7bhKCkYwi8cwB+ox7Ec=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":188651},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dac1d8d5c1bb15e330bcf53b1a2b4397ffce7765","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.1.7_1773337685279_0.03704862074659343","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@aiwerk/mcp-bridge","version":"1.1.8","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.1.8","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"6ab9a9abb0c1b273be4848322533a689668fca9e","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.1.8.tgz","fileCount":97,"integrity":"sha512-K17bDdNzDxOYdRkunWSuVjbd3+UbsLa3An1TBwnX8j464aHkpbA9nKUbx0BtxUEBPxyMtTEe21npovTHJUs7Fw==","signatures":[{"sig":"MEQCICjCXepra4SQjLIr9iD+bvn+qa8ZjEWK39bBhNhhjFV1AiAXt+qkWuH3IlU22nWTu8shTR68+UO4Zrb3gI4xHfbk+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189848},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ffcf0ca8795acdb02b8ff4bf7202709d48af922e","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.1.8_1773341093279_0.3659630881489415","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@aiwerk/mcp-bridge","version":"1.2.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.2.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"e19269978480df6f3028b7203d81e055a60a3263","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.2.0.tgz","fileCount":97,"integrity":"sha512-Kwim/ZcfmCZeAjLSuCvQdaUMA5kMFtXA3Q6Wri75O32Z8Ir3D32W0fr4YxL7h5/4ChVu0y0p8y+dK3H9iuKc1w==","signatures":[{"sig":"MEQCIGsP2FafB5GwghsaG/HgAs5cHiKT7Rtf7aeSRC+RMcePAiBjST32wL+eslii/i6Cg/Zt35tlfkSS1m3xKTHx8W+o5Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":190015},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b581fe0a18dd4ec63a9cb9b224242951e830fa2a","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.2.0_1773344585873_0.12490435641341335","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@aiwerk/mcp-bridge","version":"1.2.1","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.2.1","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"e1318752387e21d320d041ed1d9b85abb55fa643","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.2.1.tgz","fileCount":98,"integrity":"sha512-GGUqrq3ty6gqO+2UF3Z1cefk+JrdOgLDPCkor07ppCnTjidQKkttUV4s8eAz1YfQjNOuFvjyOE6c1MJdxxhnvQ==","signatures":[{"sig":"MEYCIQCu6qHjifDKwiucNmvVMGJfEDko58xP3JL1cmHyHhqkwQIhAO3z4TSJvJMPLEQda9pj30x3QOZxMJch44hOi5AduDan","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":191103},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e11fdf7b994e50fe9a6737afa797181da3144f27","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.2.1_1773429363140_0.8098658685801379","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@aiwerk/mcp-bridge","version":"1.2.2","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.2.2","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"ac289699ab9b72a10782cb1947275f8e8e52dadb","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.2.2.tgz","fileCount":98,"integrity":"sha512-2yR4TSo2/eAT1pCqBRhLToc/MjvHfMbYo/vjgr7qrnjdN1yFA2pJH4b5mCUK2gOfIJjD1PntI8VQcKWDsKnmzQ==","signatures":[{"sig":"MEUCIQCGDBcclgKIJrj44POrbETvE/IupoUlR1L6bB5DzVNVqwIgGRzJ7gXKXiLecZMZsJ0xfKzui3NaPMd7wolWgsQUThU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193265},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c4af391e28c4867abf8e650b7461ace739682800","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.2.2_1773431143844_0.5424249706802762","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@aiwerk/mcp-bridge","version":"1.2.3","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.2.3","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"da7cc1c1ead2a52dfdb14b108713b1320336914e","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.2.3.tgz","fileCount":107,"integrity":"sha512-17DDU6Y6gECDvtuuVRN2Gk/6tnT55RXjIoCeVZ42Sa2HcHadP6F91vvrqoBtCN8uRHEhxAMO2nh/tIWJ5K8nug==","signatures":[{"sig":"MEYCIQDb/faLVNMcszHUJXcwNl0vmqsSNABQ4WBwNFKDVYHp3AIhAOb75OTONopDMg5/FHO8SX6cIU2uV6heDqbL/iECfIA+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201494},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cd6030b0724d7e2d50d15e04dc7afd4d01dff63f","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.2.3_1773526781998_0.2485505549801832","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@aiwerk/mcp-bridge","version":"1.3.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.3.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"6b200ea0cc27bb686d6b8c65227c0cdd03ecdc80","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.3.0.tgz","fileCount":109,"integrity":"sha512-wNYwL4Jtx0Tefxa02xv7pZUodVXHDqHI3+zsmDwSCZQ/9rlFKHqvx1t4Lpr4gtIU5YxiWEejAcfYHnH8xf1GbQ==","signatures":[{"sig":"MEYCIQCRogUzs72LR/CT6zVaZ5uEUJgy3wWMvsqdAg0f32gP2gIhAOCBr4yFmcviYx0lE5sAKkWXkD5cVtwgjuO+BFJrot0C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":205187},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9b4374a6cb629db3cdc34bd8efd31b0f564b57cc","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.3.0_1773528532095_0.7256474302105866","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@aiwerk/mcp-bridge","version":"1.4.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.4.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"760014f37cc741357e473ce2d786f8e927a27c5d","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.4.0.tgz","fileCount":115,"integrity":"sha512-Y1B1Mi8wtyqffliCv75XMCOHjCfBt0U+3M7QZUiwe6IT0YLGqAI1qtfulWt9+PFAuFoFa6+OxwdQh52CPoBnCw==","signatures":[{"sig":"MEUCIQCWbLuOu70PJEsSU+ags+YgrmcfQ3h+vk9T+wZMryIWHwIgDjCswAhqhlNxGyv/avXgwd91XOl8FvQQ8Jscuhbvzo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":221133},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0cb9ab83086302f7d8df8f2ff24f5b4d86cee94b","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.4.0_1773529499513_0.48704063450694113","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@aiwerk/mcp-bridge","version":"1.5.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.5.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"43c3d3f67e1baf314e887bfd750c1f747a2db5b8","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.5.0.tgz","fileCount":117,"integrity":"sha512-VxDcADijmNZb1CFAqE1D37rCei/8bJQ0bJ48Pp4RZcznsQgxLiIxg9x0uNSR/fHMt7gHEAO2YzOOvMDWCnRsoA==","signatures":[{"sig":"MEUCID0iXQrVPGsO5RNf9YlrKzXHxviOSQ2Ve+j0ahTSbx6WAiEA6Hd25CEdwL0qHe1hmap3kOoguaXvm2aIIU2rYL4WI3M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":227181},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"56bcde46c2ed4028cad543c535f70923ddb55bbb","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.5.0_1773529937916_0.5127142993989624","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@aiwerk/mcp-bridge","version":"1.6.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.6.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"31031eec22446eca0af5a9754fa8a40a7ee0b14c","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.6.0.tgz","fileCount":119,"integrity":"sha512-hBMnW3HxCmk8TicBxwurZxvm/Cm5kq+PaJ178GhN7X/QlBbHh5rO2tfwq6LP1JzmHHCiNEP45NHNdAdfiLQGXA==","signatures":[{"sig":"MEYCIQCzVhHWeaAZajP/5QysaJOfTjM1R738yBfdvLvMDoN2jwIhAMi1VoxtSF1nm7COR4FBo4DgK20cM8dyiioCA/X1LXu/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237548},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ec13bb73bc4107e162a6597bf1617216f8ca36b5","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.6.0_1773532728623_0.0779370297582691","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@aiwerk/mcp-bridge","version":"1.6.1","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.6.1","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"2427932cc16dc6e329a985fe7359f59ca32481bf","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.6.1.tgz","fileCount":119,"integrity":"sha512-axO0xNllOQ0BdnT8BJvF6l2W6BdbjJc4QuIsMb+Un338Wd51S8ulQKxn/enIttLS2RY/IyAXlCfOZn5RCxZERA==","signatures":[{"sig":"MEUCIBfFiRf/5o+ZGbBIKUoHD2/0BANLs1i+8Az8lvXnhYknAiEAgKNEWmyy3TAzSQqDPRF87FoYFAVS6Ek6KPBYZ19k3+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":237481},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"601b19654800fff76d531f3542a045395becce54","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.6.1_1773533977196_0.4126109341578361","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@aiwerk/mcp-bridge","version":"1.6.2","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.6.2","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"e8763a66c80fd372a5eb80c2a0655334f0111bb2","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.6.2.tgz","fileCount":119,"integrity":"sha512-ug695xKGp+6ts00LvgQkOE1K9WRRC1ojYDFS3IXL7HCQwRmXGtL8BL9v7YOebbQS4Rfm9pGuFUArKUgIkV24ng==","signatures":[{"sig":"MEUCICmnHX7Wczwk0rkfxAyesDLakJnZ+znGCU3sPsWC3fbHAiEA4RFfre0JnhZ0VQMm0v7UuC2QGUBljgyaDkZYC/bLX7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240925},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"965da34bed069a31d5262bab1e348043260756e2","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.6.2_1773535288904_0.8953470352668584","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@aiwerk/mcp-bridge","version":"1.7.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.7.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"28199727f4e5fa39a3bfc1c600fdcdb8f8574f41","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.7.0.tgz","fileCount":119,"integrity":"sha512-ikdtpOWVkgVbjwLsOyJwLAu2ugt+7NcFetCYSnpQeFHdZgJ+uSrJ1r5eKuFd4QSr3dlJCVvOvZ8Ge7TLOIy5Ew==","signatures":[{"sig":"MEUCIQCTOH6HAKIpZ7eo/FPXHuushhmjE/NBKDAkLmNLJmotYwIgU4BQl//py46+DXigYHoJ3RBruLDEsTK/VVHfht1B6zg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226830},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"7e0102484198d5f7594b8fcd1591599833fe182a","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.7.0_1773535876887_0.533168037601742","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"@aiwerk/mcp-bridge","version":"1.7.1","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.7.1","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"07ed915c8f31ba406dad87b8a41f326b1eb14917","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.7.1.tgz","fileCount":119,"integrity":"sha512-e1uWVsXW28OEnCKYHMJndl8UhLIcgeiWVGk7S1KgzQ51mW0sCcm7CZs/JT3kJ8rVvRpkRm9mQKNQ9hzKqR8Qag==","signatures":[{"sig":"MEUCIQDor7exbQL9dbxY1lvHRWCV1bYJXatzEnNRtnoJxMofhgIgXYJYYWAQYkXW+T4ibKgWrSUNMgRv6zeEYZWOf9X7c60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226830},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"fae8cddb0629557c720916b40c109a126d7900b7","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.7.1_1773536527544_0.2147088720329624","host":"s3://npm-registry-packages-npm-production"}},"1.7.2":{"name":"@aiwerk/mcp-bridge","version":"1.7.2","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.7.2","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"34993335593414c5b67ddc3c78f5d0517ebb9957","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.7.2.tgz","fileCount":119,"integrity":"sha512-8FP2O2+zUSSwTmK0iJyGtDamNQpOep2T9WWkTL8JxFED7sfGWofISoOjEr5QpoFqIoj0JXWrfPzHYwbrVVtmtA==","signatures":[{"sig":"MEUCIQDYvGlm/bETXTcg2KqpgdUondFGE9WJrROObsJ6klSUswIgWHEkugalvGqwKFYIWdcwwsDoDoQt0QZ/9+v+dXRiTpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228328},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a201ac4d0f103010e9b4fa5e7f615833b18b68be","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.7.2_1773537792505_0.8533221595603295","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@aiwerk/mcp-bridge","version":"1.8.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.8.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"8e579fb4952e67bdca82688cb43dc32bfc1a6987","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.8.0.tgz","fileCount":137,"integrity":"sha512-WqjYH6v+YhzGpG42mWAUzJciws/8zECkbOuYBSZ/dgCiCki/pVQ+1ZE73Evkm0uFRMRLjoN21AbvLEG1eD2puA==","signatures":[{"sig":"MEUCICdfMLMZp9oRdM/rIrmivaOB6FadxW63jQv38JRi2YRyAiEAuzGbzh4qDGDxfNfD1xtDjc0Q6PfuuibuXr7+YTesoNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":267414},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1bbac5c3f108b5dd9d2180cab54fe702e55e896f","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.8.0_1773576264313_0.5031714199433468","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@aiwerk/mcp-bridge","version":"1.9.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@1.9.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"4a563768b3a65cd88fbacda13fd28cc7636727bd","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-1.9.0.tgz","fileCount":141,"integrity":"sha512-yVNJCmeBcVAczbcY6K/Av6u8WxI4ysVpfDOT424VfvfHk2b1s48Bh4YazbXRLqQJEZZi73k9jExWYN/04thRJw==","signatures":[{"sig":"MEQCID79Smm7Vktn6IP7L8sZd3SOv2frzrN9hcKImGL2I4NpAiAGBxVPqtm+cJR3jboXEADNQki7B/0HM0kCOKO665cxsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":287979},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ea653ea27dd0de84cfec28a645301ee929fcd631","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_1.9.0_1773581606462_0.6843995586844058","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aiwerk/mcp-bridge","version":"2.0.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.0.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"c6d6529eb205d5f0c22050eebf18893ba7762ce2","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.0.0.tgz","fileCount":141,"integrity":"sha512-HSaWxQirv5ykmKB0mx8rQ2kIc7oPHG/cuO183a2CByVvMwAkh5nx4WjtFN7qKr85YHYck2s/sTYQFymsocEdjw==","signatures":[{"sig":"MEYCIQDvHU+MTbpGhOygSQooUxrgioLZwveJcyJDBZyKDz14MwIhANxJXnzKEdz13kTZnBsGW3AXhUokEvI70GfXPbPi8aFE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296271},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e56880da8de356db65ceb437a15c1f967249ebd7","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.0.0_1773588711213_0.7621477398297363","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@aiwerk/mcp-bridge","version":"2.1.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.1.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"96e291e323700bb9962809a5f71207a9d4bbbb72","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.1.0.tgz","fileCount":143,"integrity":"sha512-E3pmZ17nBTJVLmFroYEk68U7pnJqDHU0D0DXU6+njG0wdrvOFWOWDAKs5xoc3XgIqybJ+NKV/y70PHk8aUv9Zw==","signatures":[{"sig":"MEUCICSRUjsy6r3bPhqPePsK8S4nWuWFPYgw7XmbEo8/yZ0EAiEAk3XwqDMuvDmOOpPtbfJOivw3ZwuRDgYzDA457PcJr6w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":309658},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"25bc10690eda7822b1b5ca8d3650d0f3f434581e","scripts":{"test":"node --import tsx --test tests/*.test.ts","build":"tsc","typecheck":"tsc --noEmit","prepublishOnly":"npm run build","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","typescript":"^5.7.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.1.0_1773593427887_0.11329453169071124","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@aiwerk/mcp-bridge","version":"2.1.1","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.1.1","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"e52ac91f24b2b075491bbcd0e7d8162edb9495c8","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.1.1.tgz","fileCount":144,"integrity":"sha512-9yEAdes0hz5sVkiPerwNVSHfyyuTIOKF/zpdJXmRHzqzwHiECbUZCPGwEuPV9W8C64ekPLatknEVx8XUVKipSA==","signatures":[{"sig":"MEYCIQDy7iYVORCewC4SHAsLs2ufx3Yj5uWGpGPVSZBu7kQqZwIhALTePDlfkuw48r5lB49qbortxgLFUFVC7wzDFRVgI2CZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":316212},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"2a6e13fb4f718aa208949d2d4b0ca615a9e4f54d","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"npm run build","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.1.1_1773608198228_0.6569000546285948","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@aiwerk/mcp-bridge","version":"2.1.2","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.1.2","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"f158496578f2992b03167d8bfcb6618071da099f","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.1.2.tgz","fileCount":145,"integrity":"sha512-P7Isg1hmriX20AufoqtcTz+Tmzz5VekMJM5/9ETMPZ4xasAoK49Ky/vWiTmUH1nrOgwpc9FoyErQIAepTuC80w==","signatures":[{"sig":"MEQCIFEq0pfTCYDvgN9bFG5v4h+cWRvmfDUwP8ORZDfTv0WYAiBHzeZcBFdYW7zmZkaL2t1+zZr9GhaUrL6u++C/33HvpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":319847},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9e6578d02f7c5667f13b3da8bb574618aba9deb7","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"npm run build","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.1.2_1773624041246_0.12232031779419494","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@aiwerk/mcp-bridge","version":"2.1.3","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.1.3","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"cc5f9511cbc08821667495efcbdb134fc7b0aaf9","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.1.3.tgz","fileCount":145,"integrity":"sha512-OA45FlIGzbrvGMiv+g4PI91rahy7aifIp+j4xGrNk59PYOmdec0SpccYwhU7ZDtpD5soCOSQksuO+rXSWnhMCw==","signatures":[{"sig":"MEUCICR8qsK9dhVuIhexyjtwXLmC/1IT5pub21H6BOLUkNtoAiEAhouq2jFaGIFrdI2sDRka3FVwY9T9KdvFP2NnyMWyRyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320204},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e7e45888693a78719f437e48c354bd6ada58da47","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.1.3_1773624832654_0.23241875920415023","host":"s3://npm-registry-packages-npm-production"}},"2.1.4":{"name":"@aiwerk/mcp-bridge","version":"2.1.4","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.1.4","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"7e20288e4e479888251a685db117ac1d011dc1eb","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.1.4.tgz","fileCount":145,"integrity":"sha512-yyrgEIzvwjskuR5RNuoFzSJyyvMlmGWunAlhYe2K9SvbfCr9+mOsQa/ATWeNKQvWm4Phywq/hvuTrcmjP2QvmA==","signatures":[{"sig":"MEYCIQDBXFslTPpasyLpS4hsZZMf5xFciHSdpvQOiUvml2hVdgIhAISR2NxtTyGE1jR3qtHd1vub18sqjo2qiaYi5VEioH9v","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":320279},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ea899379c906535bebfd3b246a8233546b7fe74f","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.1.4_1773624979432_0.5425425692554133","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@aiwerk/mcp-bridge","version":"2.5.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.5.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"b2b824da4d2c06e0f9f5893b3d84d6e65932c987","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.5.0.tgz","fileCount":141,"integrity":"sha512-1KpBdvx+5NmiNRqVY/E9mg2VzQp3tHs6kkBZYmYo9wyp1eVeKlLnN9ZFK10+t79vJGbt9Wc1sy6DoWTmZD8VOg==","signatures":[{"sig":"MEUCIFv51zkaMp+mFSXLsHU1qceZbDNogf/7X1luKPEM5mVSAiEAoPspco9q96ScULCX8lqgJ5JlXLivls0MuQIYRRJIn28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":330940},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"73e30ab6c592c5a3bacd45ef2425d5d93e424e3f","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.5.0_1773792988571_0.68822100946422","host":"s3://npm-registry-packages-npm-production"}},"2.5.1":{"name":"@aiwerk/mcp-bridge","version":"2.5.1","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.5.1","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"b5196dcefdb66e739a31e67025a049e7180e2b1f","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.5.1.tgz","fileCount":141,"integrity":"sha512-Zx0NFCkeHDGgIE1yV3OQq0CTojDCZVLbS4EAn/zkHEZ1x8X1MOkIRjg7lD+NVgLPJERpOAaAhAv/xt6tt1wkTw==","signatures":[{"sig":"MEUCIB7Jm/J+qyCzG47RZkzF1rExVnkN+cOWMcuttjkXC93yAiEAtzBo7eDoRVTSuYsa0uDvRU/Cn28qppX1lAMS3M6wEok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331386},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"84284a8f96a5b1922aee3b61efdeb26ca82de8aa","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.5.1_1773793627670_0.24428610354516866","host":"s3://npm-registry-packages-npm-production"}},"2.5.2":{"name":"@aiwerk/mcp-bridge","version":"2.5.2","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.5.2","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"7055ebddf8aeebbf9d00c8cc6b5f34a3f1541ad1","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.5.2.tgz","fileCount":141,"integrity":"sha512-3kiqwGKf/wIQtSJQDqH0rbY9Fd+cQU3qu1+0yjzWmtykEhQOTlFvtcTxuevTsxRoySIl6wrOHXhThGdzIk9Mow==","signatures":[{"sig":"MEQCIA0E0AKL6J95W9fVmbR1Lzkx4hVBRjwGC9X31hsvIpwCAiAmukMEJzGN1wO+C5Uhka6tUAbQeHQnSgt6kYC6KdAupw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":331386},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4dec7d7c6fd31ed0486a9e1e2022e26782baff65","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.5.2_1773793931476_0.02774746640857484","host":"s3://npm-registry-packages-npm-production"}},"2.5.3":{"name":"@aiwerk/mcp-bridge","version":"2.5.3","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.5.3","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"6eb0bfc1feb52d008e663347558cbc4909a511e0","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.5.3.tgz","fileCount":145,"integrity":"sha512-TQZ3Js5oXYRY0JGDoUph3M70LXUcDSyd8vZyJz4lCiH7wLKaXnXy+X5AMnrz3bhkkdmRAINcwuwIMHR66kxAjw==","signatures":[{"sig":"MEUCIAu06NINb3oLk39GfFkllQnJIIhHAzhnyFzsLvv5XZazAiEAquvHIbbryyVv0AvP12OR9k/5QNoPtbqBjL0u60UIs8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364478},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c820f475e1fe11a2b2f844c0059bfd4279e1814","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.5.3_1773796940644_0.8980587852413986","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@aiwerk/mcp-bridge","version":"2.6.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.6.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"9b913e60d44f415e53d8c5939130340599285aac","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.6.0.tgz","fileCount":145,"integrity":"sha512-9/pSAYsoZDBdhj9ToUfDCA2pcxlbRWJpiQ4bKSQV/TW7AL6yzYuCMR4I7YxgctOiIvLtKcQ86hgJwtzGJ90rEA==","signatures":[{"sig":"MEUCIQC7Ffyru96i3O0RBVXhPrTufDc0w/nAcFfB1/jx5tJfpwIgRmNKYPyV0vmB0WR/5kDeQ899BHA3Hiu1bCEl70KXnxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":377900},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"bbf8535222a40efebce33794c3706d00dc12e58f","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.6.0_1773853752403_0.11446269631756545","host":"s3://npm-registry-packages-npm-production"}},"2.6.1":{"name":"@aiwerk/mcp-bridge","version":"2.6.1","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.6.1","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"278c44b9b72f80d73b73e845252d3f98537e7b8f","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.6.1.tgz","fileCount":145,"integrity":"sha512-PBDEjQ0RFyLxTDO7wMsEfK8bONM6Bb9/MDthqczXLoIno2OfmZ9a+C//bbDMhLSHSuJ7ymI6l0A76SSsocfkyw==","signatures":[{"sig":"MEUCIQDSDaURhAq3Swyywd1aWnMbRO63C4eI1cqAueHUQEpykwIgJCGYwVxVExKUUtLadPwYIsfZhjr6WO/slqOL2a1jkCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378021},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cb0cfe57f494e61a0e1b0d0667e19448bfa71e5b","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.6.1_1773853970603_0.7835250878554112","host":"s3://npm-registry-packages-npm-production"}},"2.6.2":{"name":"@aiwerk/mcp-bridge","version":"2.6.2","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.6.2","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"bd68c6d57a9fb9c1259e6d636256a53f7028e0f9","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.6.2.tgz","fileCount":145,"integrity":"sha512-eUSRcS1z8upAKAUJRqtJtDUfoVd+MpXDVNazMS4UsBYIPLIIq/8MR6PB3kDXu7TL3amdIrjzq56rwEwsb6yuhg==","signatures":[{"sig":"MEYCIQDV1foSsODiJUD1BQEgjEdQ9MBaTGqp7vH38kLd0cXwZwIhAP0adIfO5YkynWgPvg98KCM6TsblvUEkN6HCXRtlnx+f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379638},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"56ea0e4c08c60721a7b1df1c7e9540e7f3a8cdee","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.6.2_1773854458661_0.9441544173274439","host":"s3://npm-registry-packages-npm-production"}},"2.6.3":{"name":"@aiwerk/mcp-bridge","version":"2.6.3","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.6.3","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"e2f3c8dcf75985f462a2e04cf5a95f87ccc580da","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.6.3.tgz","fileCount":145,"integrity":"sha512-EHQJVZaTYFBaSQWVE1XQl6PwIff8P/kgwnOY+aecGZhf2N5pNU98mrMtnO1nWG+ar92dBSreG3r16Ry1c9HAJQ==","signatures":[{"sig":"MEUCIBbZHLvru0EHvBPI4omv+ziRoTipE/RyuDQetDq0RyWdAiEA3DSRPQF6OvCirsv+h/Nh6Bi32PKfzDBsGC0o++2jqYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":379506},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8e3fb2b10035606f6c83d2bb073abddd950dfad5","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.6.3_1773855832273_0.8628472997878205","host":"s3://npm-registry-packages-npm-production"}},"2.6.4":{"name":"@aiwerk/mcp-bridge","version":"2.6.4","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.6.4","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"a7cf59a03edf6c5c5241f440baa8b081f37f57b8","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.6.4.tgz","fileCount":145,"integrity":"sha512-QEPtM60K5ZlPLeWRH9BtXlzK8vJHrjMUPO80+ZD3jME01ArueYbi9C9urAUigKXSvUjkh7pbLq/K2sJF8p55Gg==","signatures":[{"sig":"MEUCIQDVLPeyoqtdIWbPwI8F6YjEHLwKztFqhYNSmQeG/JqIfQIgEgcVCDlaWq8zKeL9jdwYhByx8l9w8gr0tXABUS69tfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378314},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ecf6704773d457d5201162c84431e5abd6a81d44","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.6.4_1773856207139_0.5902597229927578","host":"s3://npm-registry-packages-npm-production"}},"2.6.5":{"name":"@aiwerk/mcp-bridge","version":"2.6.5","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.6.5","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"d8df5e045cab613ce49c9bf0db1fedf438e5e893","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.6.5.tgz","fileCount":145,"integrity":"sha512-Q39yzbL1hKIqvZ/K2klBTCpfInYffUIgag+vzIWk1gLpYZVgs1zsd+ocGe0VmD5HBptVUy0C6Qa/pRZn+X2p1A==","signatures":[{"sig":"MEUCIQDdIOfMLfdM0Bc+GYjom0Wt4CqRqMstnOrKnkBn5nxvOwIgVLGLDnYC5Isug97OKsDaPEocYTpV7qBXiUscFyiDS74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380263},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4fa84edc727bdbe658020065ae6efcd1310ad754","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.6.5_1773877752156_0.2200392964181006","host":"s3://npm-registry-packages-npm-production"}},"2.6.6":{"name":"@aiwerk/mcp-bridge","version":"2.6.6","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.6.6","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"505951163e46add8d8513af42d9cd4be18041c6e","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.6.6.tgz","fileCount":145,"integrity":"sha512-O+pz1a2/tnat1PAwZoy+5F7+UZaT9UQHEdj4f2WUxmpEXz41NWgSYxS/sG69vn8umlaKLkBNyJCZQZz8iXDPCg==","signatures":[{"sig":"MEYCIQCVNpDOrDRox/x1ps5rg7Alk5d84S2INDJ5SRr/WcZp8gIhAPjyrNJcmhWFcn86X+bh9B586cdM3wNsLATqM87Y2OdG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":380707},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"678936bbb43642ac0f1b7c7c7132b1043fe26f47","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.6.6_1773878879535_0.15380152853460682","host":"s3://npm-registry-packages-npm-production"}},"2.6.7":{"name":"@aiwerk/mcp-bridge","version":"2.6.7","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.6.7","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"8cce8ea79650350804a2f6a930bef514e4c56fb1","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.6.7.tgz","fileCount":145,"integrity":"sha512-aPPPMxVcyAXB09M2lUydcqvO+h6QzMD6JVy6uJK08U1cm+dwit2dVs2spAcjwASAI/EgTBe9OY89yUE9f4sCAQ==","signatures":[{"sig":"MEYCIQC48MxxfrdfRt8xThR415n8eetbKePc4iEHITtKdhV0TgIhAPn+gly2hxiuQB9S/k/i9fmGj0YSfXhaHD2wmCOxrxGT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":381879},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9bc069028faa6ed42e32372c2678ef459abf8374","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.6.7_1773923587032_0.9135478844697347","host":"s3://npm-registry-packages-npm-production"}},"2.6.8":{"name":"@aiwerk/mcp-bridge","version":"2.6.8","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.6.8","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"2af2632493394ba2edc9c0ed3d27918416582922","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.6.8.tgz","fileCount":146,"integrity":"sha512-2kL5geaJXFaDQ5yNfuLc9LQu2Za72FNy/VBaOc0i0VHkPECizswP3+PhV2WUwXoKaqdhX3ZrpNgqbodcHLrlrQ==","signatures":[{"sig":"MEUCIQCchRllYByr1R6bbHxAUbyJsjWmfeqvuEy/GF7Isf0dtQIgEZ+amrtrcej4TVqrDvdb6dZ4i9QmBOILMDDQcWkfGkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":383392},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"807f420da3e97c695c935bf368119480bacc5ccd","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.6.8_1774009977623_0.2848282854110995","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@aiwerk/mcp-bridge","version":"2.7.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.7.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"272e323a06045d65339720bdcc5f6ceb1465af0b","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.7.0.tgz","fileCount":148,"integrity":"sha512-YakvUekjYiiuNHBXgD7yTMNfWVPhHBhBTCniAUriDxRFLe1u9oFvn69UPa8p5A2aprkIgf1W45i/BoZiM6dn0Q==","signatures":[{"sig":"MEUCIFTa5hkUAYmMLn/n2oh85UHEAUi9n0M41b4fAwr17H6nAiEAzBC2ILnoPz9tRv+AVHavSqa5fovVR4yBrQURt3aUe88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405250},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cddbc265e45c560f96f840faa1ed28446f0c3a41","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.7.0_1774024900713_0.25186317592310004","host":"s3://npm-registry-packages-npm-production"}},"2.7.1":{"name":"@aiwerk/mcp-bridge","version":"2.7.1","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.7.1","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"8d5741828a5838ab1591184180c524778f85721e","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.7.1.tgz","fileCount":148,"integrity":"sha512-jVbVC+/WBNppc2PzqX1jTDgAyoZd/LcsJuZfHUyjbRtj+7mHNg0C1fpV4ScYoGRk7405bYMjinuzvG0B0YRk0Q==","signatures":[{"sig":"MEUCIH8qARp+Qy0idyex5vfRbkV71MLcCEUGG7beATuV7acnAiEAqgVFcjt8+5LLoxtkl/7Dc3q0xBx46gZ2+gtW3rOO3Vc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405838},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0ca7a6ef381a874bf8aa103e8315a9e69db19f80","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.7.1_1774096280569_0.567705335504975","host":"s3://npm-registry-packages-npm-production"}},"2.7.2":{"name":"@aiwerk/mcp-bridge","version":"2.7.2","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.7.2","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"20cf13da20d73fbba7ba1300614ffd953291a710","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.7.2.tgz","fileCount":148,"integrity":"sha512-KdbzUjrePiulm0nKZ2BlNfvqJBQRcoSNer7mxDDb9mCtEmf4hwOzyOB34D0viet7D7QFJPlL/V4AgiZ5Kl85DA==","signatures":[{"sig":"MEUCIQC+qyrwZBjuNYJd7tDx3skY32D2HFenMeZ7j/LJS5FW+AIgKq8WBjlnyiSeUB1j0m0ZL/dMYoY80j02ah6eBkLuOns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405894},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b96045c39393dc2bf6df4e705f881cad21bfd283","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.7.2_1774098665121_0.4277686175178286","host":"s3://npm-registry-packages-npm-production"}},"2.7.3":{"name":"@aiwerk/mcp-bridge","version":"2.7.3","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.7.3","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"3dac05ad2003a156da35cfc8b9aea8b820632b5a","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.7.3.tgz","fileCount":148,"integrity":"sha512-rcikabdhlx/NTQui5rxlzT7DDvfAnev6+3D5KY5IpmPRQb8M/+oSKEavP5zfEJjd14ZobPEayxKJ8wkpfl2+Dw==","signatures":[{"sig":"MEUCIEPs+Q7uP2aFU762Kgokn7pwb7MyWBglxWhNUfbel60cAiEAwJsUhO2Cep+WF+15xwPEBJTeLZV79xuq5wz0A3RKBdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":407991},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6d5a63344a1f701f795b7e4bdcca8a6e6f264551","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.7.3_1774102883386_0.7855231232295614","host":"s3://npm-registry-packages-npm-production"}},"2.7.4":{"name":"@aiwerk/mcp-bridge","version":"2.7.4","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.7.4","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"1b5270e4fe1c37f7ee36ebb55f0cc0122b11d176","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.7.4.tgz","fileCount":148,"integrity":"sha512-SJpmFUKwvGA35FbA6iq5aLj4DmSc4FlHvPi5JqZHAeBbIW0CIFynbCCcd4Gm5Et0HdDE+RlOPwQ0jaDN5kOTJw==","signatures":[{"sig":"MEUCIQD4eynIeWCkKBlNznN5btxPKf6HDC89WCmlKN1gw5HjqAIgOME3bUoRclVVVkiQcJAZRj1lXmECuF0pJD9Wx2cwrxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408273},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8868d85bdfb89934de3c68b43811112550b20141","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.7.4_1774110759092_0.7268572448987416","host":"s3://npm-registry-packages-npm-production"}},"2.7.5":{"name":"@aiwerk/mcp-bridge","version":"2.7.5","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.7.5","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"ac7fe9ac17c5cbb14b64ac0cfa20116f285b9c60","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.7.5.tgz","fileCount":148,"integrity":"sha512-tDzPxdjcUoh7jK7+bxZF0p3+eaFlB0P1hZ9zCQ7Qq1BQD0wEkGt7I79dPbyfYxdAHmz/lt3OU+lS0uU4zKahJg==","signatures":[{"sig":"MEYCIQDS4Djl8uMumFkcFdKCMj4BojimzAseKh+T36dYBQc8wgIhAI/KA0DQ2ePJpYoaEMhcrD4t6IhAV5pVRoLp1WLGDteB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408460},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"80cbd0003e514fd8b16296aa1ab35129d2c2faf3","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.7.5_1774111217537_0.27874415868939995","host":"s3://npm-registry-packages-npm-production"}},"2.7.6":{"name":"@aiwerk/mcp-bridge","version":"2.7.6","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.7.6","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"eb97b2f70f709dab355f0d6dcb5b3b2e46a78b98","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.7.6.tgz","fileCount":148,"integrity":"sha512-HToRIzsZXy8sIHFzFBDnqz8hrT7V5W831GWi8iNwA6JXS3QVdp3FDgm0ZVK8MLE6jIzoCOc0RRWcGVSrXVAKzA==","signatures":[{"sig":"MEUCIQDQg1excJM1X376riNHVS3scaIDDI/zF07SXWVMmkuSswIgUZVgYcnM0l6ugwceScSjDbcJkyQwBCV4qqyw5Foh4d8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408460},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ceed919b543ce0b6dd215be71032463f200270bb","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.7.6_1774212813828_0.9837888925810718","host":"s3://npm-registry-packages-npm-production"}},"2.8.0":{"name":"@aiwerk/mcp-bridge","version":"2.8.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.0","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"f6dd27c52b4c80f7f7e5a891823553bac0d60ac5","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.0.tgz","fileCount":152,"integrity":"sha512-erOjPnf4Tr23DQhVcLChLy+ASeiDl0aPw1K7Z3BvgRpmB6vplymN4K9sdMdMTvXrKtDyD6RmmOYtyDXa2U66bw==","signatures":[{"sig":"MEYCIQCXcuVFKOXJkq7vf5cv/6ti9nmmBDsfb5z6OAAhhkp0HAIhAJWA8K2qExCrSV2J5agS49iFq7hOwumEC43YjQtQQ99s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":431321},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"63a540f4b01eb7d1e2d342c6735725fcbdfb5333","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.0_1774350173523_0.26702878845110023","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@aiwerk/mcp-bridge","version":"2.8.2","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.2","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"9c8480ff23714c34401f6cd16273b73e25a681d6","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.2.tgz","fileCount":153,"integrity":"sha512-YpQjJvQU3+f9Ui0d5qCS9o2EGwOpI+F8o26cj/Ds+7brWzl1VU4Q8REOEP9N8tFL/Vb3F76FOc75SAxcaTQSJA==","signatures":[{"sig":"MEUCIQDAWptQ8DWZ/+e+6jrc/9X9lPPhFuqM9FsHp3xqdlSzPAIgFUnFlljwJSRddxY2koUKktgRwJlhm8lL1FDLjTUzzkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445731},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8dae40cfdef59f91f03e768271f24308701f65dc","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.2_1774570434507_0.8873513664249322","host":"s3://npm-registry-packages-npm-production"}},"2.8.3":{"name":"@aiwerk/mcp-bridge","version":"2.8.3","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.3","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"86b8c51a7612f4fcab11d84945dc92c1a79a0cda","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.3.tgz","fileCount":153,"integrity":"sha512-jOXjzT015in1pOg15qTHpHPjOYBAYyfeqDWwDxP/HaZPnOsmUuRRx8V6/oy0+QZuFza0N9488ip/oBXKjo4g6w==","signatures":[{"sig":"MEUCIQC2WJFQUX06vGW5jE3vp2IFdSDz1WFtmlR0sqvsAhMZggIgZrgflLEj0Mfb/OlF5D+bScSJlLuKomlCHugd3G1vWoQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":445501},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"50603d712a465f16fcf22e7cd9192c08f629aa8a","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.3_1774660973430_0.014312294221604516","host":"s3://npm-registry-packages-npm-production"}},"2.8.4":{"name":"@aiwerk/mcp-bridge","version":"2.8.4","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.4","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"c3bb53645b2e5bd9596bea58cfdb1a04f21d8af7","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.4.tgz","fileCount":153,"integrity":"sha512-ipz4mTyvR0gucVQ3Q6w9m3rfkEDB9B2JiH7Ib+NgMD3x+jw/qJGs3nYiWhyYeWewHuNDjsXeIc2gWRuF2CXveg==","signatures":[{"sig":"MEQCIQD3qGx7ySdKhmIZbdKIs1mu2R1gKF5Fi/FSGSMmp/Z4/QIfTeRhQcA0E+gU9Z/C+azmJa89nyKKszF5fzWXWdeEZw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449133},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8b17c21fc6033f53fdccb16ae2430c6b912c1066","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.4_1774867816375_0.8699313361632062","host":"s3://npm-registry-packages-npm-production"}},"2.8.5":{"name":"@aiwerk/mcp-bridge","version":"2.8.5","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.5","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"d83f2ad27a9dba2a2922f765f6d570538ae6a2a6","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.5.tgz","fileCount":153,"integrity":"sha512-J4pssiESonHLdht1gUQYhaExbE7ebKOE0HLa7+2oeu6f5//QhG23UoO10r/K27SrAdgDEpSGksM7KxBq+P+RFQ==","signatures":[{"sig":"MEQCIERf+xytgU7kXMn2802Rx9wopFQQkWWp4TDWdEpSkKTOAiBchCd7WFuu8Pngfb0frQndC5fnO2kgUv1b/7DgAg0I+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449966},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"da1e34ed536061b78c9b090510c9c6852656666a","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.5_1774868788873_0.013736240629750984","host":"s3://npm-registry-packages-npm-production"}},"2.8.6":{"name":"@aiwerk/mcp-bridge","version":"2.8.6","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.6","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"7a0c67615241fbd79e5c8930844d79014260cf1c","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.6.tgz","fileCount":153,"integrity":"sha512-kJDOsZG/nurt+g3XSxUsCIcsoMIs7i0MhcHqFiTGaWKNgHcX6Dv8JLqv2NLWSPuXpHaiEEhnPOQDzucnyHcxAw==","signatures":[{"sig":"MEYCIQD3ZM3IgFwhyzFS0kfoU1TGoex7iYz0a24nreEIp/AGKgIhAKjkYLarGLOzrU8a/BT5kT+Id710l2g2GcNsMEOHOV3l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":455499},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"94478ed347bcc6f26d323b660a0a62df9bee3561","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.6_1774871213400_0.19234742964088847","host":"s3://npm-registry-packages-npm-production"}},"2.8.7":{"name":"@aiwerk/mcp-bridge","version":"2.8.7","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.7","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"a1beebe601ba173ed1120011713fcffeaebe33d0","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.7.tgz","fileCount":153,"integrity":"sha512-eqLQ3+a3UGkU82h5qrh7A2ieB4fOci0MA/SDTD+p6McJkdYxA1/y/IbFrgU2UvqLH6Eofs0fHS2gWw3V+M+p/Q==","signatures":[{"sig":"MEUCIQDtFRQau04Sd81V7AJSEc3yA7CoVKVSwA4/XNT0AlBIuQIgS8V9yPxD5Y4Au7UXsI7IREvjEOG7O9dVvTBCzTEw5W0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":456020},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0c1360899f9eda107af57b183c7e5766a47df707","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.7_1774872465950_0.7075939853616113","host":"s3://npm-registry-packages-npm-production"}},"2.8.8":{"name":"@aiwerk/mcp-bridge","version":"2.8.8","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.8","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"a7d1cd2c0a765be574e321de8d1dcc8b7f3008fc","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.8.tgz","fileCount":153,"integrity":"sha512-8pyW1CoB8yNCddkHpVaiile9iEGoPEhETnS9BUfJcHxc0hAJYm3zK+Dr3beAQ9uPahxSyOtxf5/H9qejfImCAA==","signatures":[{"sig":"MEUCIGCZv6wJQVS/HxQBnmmT86Y3z9B8AXKvBy1xesZEnDCiAiEAvQpRa2BiULIC+yK13Hu/hn/bxG7lzbpEltVi9NkcufY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":459140},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b44af87bc16d0c9392e597c643c53425fe0ad7a6","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.8_1774874668008_0.3632463233642542","host":"s3://npm-registry-packages-npm-production"}},"2.8.9":{"name":"@aiwerk/mcp-bridge","version":"2.8.9","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.9","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"ad8fd48679b775a3390b6577ad495fedf611a7e7","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.9.tgz","fileCount":154,"integrity":"sha512-pbzFtUGRKLdEK3MLByBXmGSjSnRkBihsC/oJlQYFEnFM+RVL59jb7pghVPGBR64OF31aJMb9vi7ubI71sALuBA==","signatures":[{"sig":"MEYCIQCnflOZw16KDhHfXnuNu1Gf1kHdpLjuJ8CExD5ikKu3MgIhAMDpyOni12dOkBZi8NGucjxjzxG6fHFjVM0nI6ueHYQc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":460780},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0f89a679068fd273dec1cc0e45756736ed59a708","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.9_1774876286765_0.17096166498815402","host":"s3://npm-registry-packages-npm-production"}},"2.8.10":{"name":"@aiwerk/mcp-bridge","version":"2.8.10","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.10","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"7261ecceea1b6566df8b3ac97b3643a72af3b3d4","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.10.tgz","fileCount":154,"integrity":"sha512-BlA+MWNmbEpQYj9rddbVTPtCQHYeuxaXZOCMB4KvBiGp3dR8rl3LFLe0l1V/1F5ZYdPjrMEjg/a2jPVSup0VZA==","signatures":[{"sig":"MEUCIQDpajlm7f2WWBLM/Pr7Twbwa+dOeKXllnRoJX1vUqoTgAIgOUqxvoa+GqT/P+P0pkp1l3OVaoFtjWeqLb2GytpUTFs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461000},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"397c2c8ffe5b3fdc39201bfaae22722d239f697b","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.10_1774876912183_0.1794976313599681","host":"s3://npm-registry-packages-npm-production"}},"2.8.11":{"name":"@aiwerk/mcp-bridge","version":"2.8.11","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.11","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"53b5dca01f6a5fb71bffde059d09f06fa1025c58","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.11.tgz","fileCount":154,"integrity":"sha512-LrRS3WMJc9DqRfbbnBSHipqkiT3qIKAODZhU15JAx6X0vv0DbN+BFVdIxXTqbDWpXs39Io9BdBOCJ89honqjMw==","signatures":[{"sig":"MEUCIQDyZRqDSiCgyKf21K6imDMSHLFsTgZesHoirMBwozy0BwIgGr1TYq4wNxeKbuulXz26v5v/bvHb6ej0mzdYjq1U1m8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461317},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"47c14ca406616e36bb6dc281db30fade0c3013c1","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.11_1774878874104_0.629974415360161","host":"s3://npm-registry-packages-npm-production"}},"2.8.12":{"name":"@aiwerk/mcp-bridge","version":"2.8.12","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.12","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"2f3028c5af579a197870b80de1a5bf54f98fa201","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.12.tgz","fileCount":154,"integrity":"sha512-leFstGh/M2Rphnt+B857NYE3qETjBeYKSHfIbtMzPJgBnO20a8T+ET3i/MuUDyk7u5y3d53AJgryUVP5F9J+nQ==","signatures":[{"sig":"MEQCICV5fd7JOy+m1DYtwK7tVzDHfdQ8TWHQwnrAO2LOgSV+AiBZoEsoBQ+AOHWVuBjtePJb2QMIofOSEaVCybWDazqJmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":461251},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"39cc2b24313dd8de8f0db05751f45e815e03a92e","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.12_1774880055853_0.7140317491295065","host":"s3://npm-registry-packages-npm-production"}},"2.8.13":{"name":"@aiwerk/mcp-bridge","version":"2.8.13","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.13","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"b3d5da90f38a6f4c13ed7b77f6b510951ce5b121","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.13.tgz","fileCount":154,"integrity":"sha512-r0wl2moy6O00OTa9pFie6BGabbSyI/nsgtzMxBxlOI02POf/dU9Wn8Pw2cbVJU5nAwfDcEbXC9CfezUwmrfocw==","signatures":[{"sig":"MEUCIQC4eMY/L3sFaBuo+1wE7eEvI8q38jn2wQNXGmzP8J67KQIgeSSl5Uwf7Ie5bi9y03mKEBgbu/67s1wNYtzZ5aKjT1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":462332},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6ed071daca6d9b564cf1a381788d54312617e5bd","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.13_1774880573860_0.044646678271043294","host":"s3://npm-registry-packages-npm-production"}},"2.8.14":{"name":"@aiwerk/mcp-bridge","version":"2.8.14","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.14","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"f772f041054ff21695e57c74cf6aa439f1270a86","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.14.tgz","fileCount":154,"integrity":"sha512-lqJ8F8ay73XuuM+IX4HvrLCk5dn4Yg9/qbhCVQGKSQrCV8yphYZXFSV7XdBpS87Ra3U3uUcIQfVzc2izk8augg==","signatures":[{"sig":"MEUCIQDl4/kATxPZa+fsA5Qu1D5F9Tc39oTMC0OE3VHVPYs6yAIgGU8ma2CgOHbp1/G+opIo8Ibe+qEwp2LwuCclHR8da+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463223},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"c9a8ec04ba2e72924630a9060c2bbc1fba82869e","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.14_1774881701152_0.579909198494702","host":"s3://npm-registry-packages-npm-production"}},"2.8.15":{"name":"@aiwerk/mcp-bridge","version":"2.8.15","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.15","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"37e5cc79f785f7726585ce250b76346d0627dc33","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.15.tgz","fileCount":154,"integrity":"sha512-bsk8cTX+lDEM4IqfF8klKVEp6Zt/oBnRuzqJ0xuf8fLqQ9XPmNx3UjFvV9gQOOQfiYp2MdypM7vXtsvmlWUZmA==","signatures":[{"sig":"MEUCIQDeUcTQCOYy4g5U3rSSyp568/ieEiNTJ9/vzRWMZM3qTAIgD89izWTeSgGDy/IiTeWPR5aIr/uIknr0o58HH8124eQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463449},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6b02821393ed11c1dae117b70f76974d577be33c","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.15_1774882367817_0.8647742499291433","host":"s3://npm-registry-packages-npm-production"}},"2.8.16":{"name":"@aiwerk/mcp-bridge","version":"2.8.16","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.16","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"7019f7889ebdfd3363522d1878a770f9267ec0d3","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.16.tgz","fileCount":154,"integrity":"sha512-nRktO/0OicOmxH5KeP90I4gxa2FD+sUbAX0cTzikhsjexdPtpi5I0gSOePW1HG4zrvdaCR9vGCkHSI2BmNit6A==","signatures":[{"sig":"MEQCIEFFXYNKOhe1EN+70FTo0b+nYigDfyL5MFR0AtHEMQ9+AiB3FbH06I6BtUY0B5/mjhxtaz7nm36ykN3WDlVehqFbGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463463},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"92ba9c722c95b83a2b8e0b2084f1cb170ba0235f","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.16_1774882710431_0.8583152189890677","host":"s3://npm-registry-packages-npm-production"}},"2.8.17":{"name":"@aiwerk/mcp-bridge","version":"2.8.17","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.17","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"b56842e4362840b8db874b7bab59a576252b9533","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.17.tgz","fileCount":154,"integrity":"sha512-EbRZty24hGdNTbIY5RY7lZ1mqmkmXGDobYuzuhVAjLw4WOryKuzD/YpPnwx7kGbDOSAO3mGKyujLLMxXG+dfkA==","signatures":[{"sig":"MEYCIQCWBEzebdAszsKt29dajwu4Kiy/YG6+A59R4ZTZ9IYy9wIhANQc7dNn21WFMTSwfSDoAmTJZSdEFY8yiPN0/9Mudlpe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":463481},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"1b9f5f5faa8f795b33f980a2708000b07eb9c9c0","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.17_1774889911273_0.2969105649084667","host":"s3://npm-registry-packages-npm-production"}},"2.8.18":{"name":"@aiwerk/mcp-bridge","version":"2.8.18","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.18","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"52a9f516984c5e628c4d5c0511b78d508e5a1175","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.18.tgz","fileCount":154,"integrity":"sha512-4aZlmJLN53hmtP3cK2djvaGvE+Jj02X9LPmYlyU+axB4I6Zr3rhUD5GBWAavNxKh17e1AAQZPsbN+NfdUgkY0w==","signatures":[{"sig":"MEQCICNkwITIaNNERYA4TWyH1X42FDirlvnMC9WLauUPDuSIAiAXWgfKNDnaXy2t5ipcPCY8+bG06xEVcWXuOeUY/0J73w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464097},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"045fb825b84cfc1befbc78b9182034006589644c","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.18_1774891209482_0.9136215283481646","host":"s3://npm-registry-packages-npm-production"}},"2.8.19":{"name":"@aiwerk/mcp-bridge","version":"2.8.19","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.19","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"613aac0d9a54fe4f524968ff8fc52304c324ead5","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.19.tgz","fileCount":154,"integrity":"sha512-t43rgXILFFdX9xXMeXNltaYwX6Izg0LMTKXuLfKsMdVW6sKDseI3VF/QsuTZ0Ad0FzgOQmypvRlv6DAHHkAFLw==","signatures":[{"sig":"MEYCIQCaqP1U/G9uO5CwEu+56D5kZTvMt78kqm6ljqIZUGVfrAIhAPAsN1qkrcRCXyJsSPFh/+cwujeEYLEFWo/0xYFIgave","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":464347},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"9cc88acc63f276617d262215af14f6511cb68b01","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.19_1774892122526_0.3297872985994079","host":"s3://npm-registry-packages-npm-production"}},"2.8.20":{"name":"@aiwerk/mcp-bridge","version":"2.8.20","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.20","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"444c3a3166a6e5e90cd56444c27c5229aa7aa31d","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.20.tgz","fileCount":154,"integrity":"sha512-xU/2C82HHIrQg+t2CknepdECtRsIou8wLiEh0Pr6Uq5ko7EkhIaQvXIx2tsllORbCHx9gDHYrQwaSfdVnnWdFw==","signatures":[{"sig":"MEUCIHjhgffe931w289MqBWtZf6i3HgSO6YQp4w6Yjgd2oqpAiEAmFLgEb7SU9pF6v+Za3DgijHBjyCNM3iuXSBEwU+Ofac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465606},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e4561ec318b8de8208e90edec78bad27ceb1efb2","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.20_1774892621067_0.7229697654091973","host":"s3://npm-registry-packages-npm-production"}},"2.8.21":{"name":"@aiwerk/mcp-bridge","version":"2.8.21","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.21","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"4baeb66368f679370bc3161f4690fe6ac272510b","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.21.tgz","fileCount":154,"integrity":"sha512-lTLQoOctJJoV9hqqvp6eXyGwWtcQMdGOZqkgV+Z7/tCzNQmeYzRMYN3wcWABc3H7s5ZYfn7UuTtBlnfQy7Vhgg==","signatures":[{"sig":"MEYCIQDJkbf0sVWniBwmSjB/XyNpZtFV3avFAw3PoGtenrcfSQIhAOVNKs+AkWVhO18v0BQMMq5ergqexQ95yJdDzd6gomEK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465660},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8322894ab88fb064a4fcf28e511e9cd97722b46a","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.21_1774893406551_0.4975319618900491","host":"s3://npm-registry-packages-npm-production"}},"2.8.22":{"name":"@aiwerk/mcp-bridge","version":"2.8.22","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.22","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"99a81c8455ceb50d4f2b488f22827c62a27b87d9","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.22.tgz","fileCount":154,"integrity":"sha512-qOtf+sa/Sx1aSpVgwdg+LwhJep8u0pIgAdx2koiZqJtLelHs9YWYdnNBezGIYf+HpVry4KBwGN8mGM2N/QdM2Q==","signatures":[{"sig":"MEQCIBPwnddTPWUJRV0iuB6nuBxZOu224WVwySzi+eLyLdV9AiB/KRemEuM+Axy+FqrgKMJu+PGbXB6SB3+dvyAU9lHqvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":465836},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"6d6f131a3652de1625bd2e09a14a6bb2d94a796e","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.22_1774894101772_0.22559207155960959","host":"s3://npm-registry-packages-npm-production"}},"2.8.23":{"name":"@aiwerk/mcp-bridge","version":"2.8.23","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.23","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"fd0b49417257108566b72b12f43267bfc855a3d4","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.23.tgz","fileCount":154,"integrity":"sha512-epEhPv63RLQfKtFAW++Uj7DWhE8GE8XDe7X6XaKQVnq/zoW5NMKHuf1j/3WDFPzaSwb06AxTJQtdfe8MdTzUSA==","signatures":[{"sig":"MEQCIEy1e7zNooyitozWwkSFyfCWt1sw0Qo62YWaH4hzxqj6AiBOvcd2Nm83OoPWfIX8K+zjRWJLEw06JcA4X8O4hnDFSQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":466021},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"a9282293c1ec09235f937f98c89d8245f919eb56","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.23_1774911296396_0.9358971824602822","host":"s3://npm-registry-packages-npm-production"}},"2.8.24":{"name":"@aiwerk/mcp-bridge","version":"2.8.24","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.24","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"154be0fc1ebc97e7e5abdf48890d0ccb9ada2657","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.24.tgz","fileCount":154,"integrity":"sha512-cUU2I/wCAJgPw3BRZpGpmIaF1UEfBxIMImQV4eBzqT4mu8J0eL+rVPUkWCEN2FXKWQTxUkADlobrpx/7VAJ0Sg==","signatures":[{"sig":"MEQCIAlORqtWpKrcZmOBvlJ6DS6ePXevqO5IhvThdjw9sHFmAiAg7d17jsZnNHguvZkfM9Jbdnug8E23kp2oN0D1iOAu1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":468515},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"acdaff9dfaa8613c4aaa9ef7b2a6bd4c7c0c2b94","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.24_1774953349700_0.31538099442363676","host":"s3://npm-registry-packages-npm-production"}},"2.8.25":{"name":"@aiwerk/mcp-bridge","version":"2.8.25","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.25","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"7f3ef9f537b373da0d433a6718132fa46394430c","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.25.tgz","fileCount":154,"integrity":"sha512-eiYgYptujc+k8bHxR368kwf3rOE2aJ+QCtD9ewtiKv8BLGzjLfpQ/TmgP+H0VtuRZZy56+kN1/7zS4viZMQNHg==","signatures":[{"sig":"MEUCIQCaKhjgiCUAVvrXggGb8OueV85wksoSHv/vUecjTm0JLwIgEs/jAtcMWSaGHUhpP9kAFGEjrqt1pm6m+AMEFFfI1Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471368},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8465915228561e9072d52bef39496fb6131c2483","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.25_1774953919630_0.8673184007334438","host":"s3://npm-registry-packages-npm-production"}},"2.8.26":{"name":"@aiwerk/mcp-bridge","version":"2.8.26","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.26","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"4cc77b1f30127446fd20d89d80f08eb4533a66e2","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.26.tgz","fileCount":154,"integrity":"sha512-y5SVKMUiDRq+6K7NjURdzVRoqNanH7XZNVvgylhP2El/nN0iyA6IwMlta63rDp8M0m6GxvbU7v5uF5UoqqKjXw==","signatures":[{"sig":"MEUCIQCKVmwzeZil0fVoK1KEcRwEk24jEMwKO/HnFwj/HRegqgIgfKH2KS78z9pFnKTovk/UHTHhLBnHqDHeuOC1Fh1pqQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":471360},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"146045518958c39bab4d84961353baf4b1891c88","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.26_1774955379883_0.08680833490743356","host":"s3://npm-registry-packages-npm-production"}},"2.8.27":{"name":"@aiwerk/mcp-bridge","version":"2.8.27","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.27","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"5acc559593949c9f3ccbe932a0c69040d93372b5","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.27.tgz","fileCount":154,"integrity":"sha512-IN1fStrm58lvSFmxKrg9WjAO0xmoEj6iQqTDJiuwmshj+7V7EbMSokD8+KGyZs6S638VXbWXy2ymREPd+G99wQ==","signatures":[{"sig":"MEUCIGye48XIcAKi3CIkjaU07tEMzMj9MCbJszAQr/4/TL0nAiEA9BK9hRndO5YsNJTH123RR2k9WbuPH538yjlQlqnIygI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":475049},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"e4907a7f04cc065fb576790327302b9931406993","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.27_1774956481595_0.35974866684429196","host":"s3://npm-registry-packages-npm-production"}},"2.8.28":{"name":"@aiwerk/mcp-bridge","version":"2.8.28","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.28","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"6a313b1349d1fc3504c8a8e6d33a3580e8b40e4a","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.28.tgz","fileCount":154,"integrity":"sha512-3WELoZZ7bVnxiYvwex9CExC+s/oJLVjEdwe4NHcRMVrKI+q9oEn3Fmaxnmu0Ma7teoQelZEEMcLq2Y3eG4Lrtg==","signatures":[{"sig":"MEUCIQCxYoe+UnkPDU6ZVCgULW2F5GC/87RBVeDXP2toJbIEcQIgDV3ekdN97m2Oa6Kx1S+8gvI9jR9ck+gCykXD/6ztamg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480057},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"662129076dd7a4a163616e801345b13ca27668cd","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.28_1774957406910_0.14654566749189568","host":"s3://npm-registry-packages-npm-production"}},"2.8.29":{"name":"@aiwerk/mcp-bridge","version":"2.8.29","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.29","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"4e977275c3595c59688bd678edc68343b78d3bf3","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.29.tgz","fileCount":154,"integrity":"sha512-OQ3q8eoxPTEI3w3BVjKIQ6eyNvt/VNh1c2WllCvOklEKyYpE/3Xc45LGiXtrn41QKXROcZWli1zm0g6Daz9N/Q==","signatures":[{"sig":"MEUCIQCJ4r1Jg/hKc3r5mFQxiLdjhH9ToKjfE6HK92IzNZt5QgIgJMkqsyd6VFr4T0VTlq/+K8Gu6FySbr7pRhWsFtPdPBw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480064},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"dbc7df2790ddb93c2bee0ef3115f67dc273d4b24","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.29_1774958985584_0.6380158561838905","host":"s3://npm-registry-packages-npm-production"}},"2.8.30":{"name":"@aiwerk/mcp-bridge","version":"2.8.30","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.30","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"6441b93d4c7717412a21d0f95397c4ccc920111f","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.30.tgz","fileCount":154,"integrity":"sha512-UJ8AWvcOIcs2R/PauJBk3OVEcGh7QecRNM0SNm1e5KNKFexkErut/FxYN1rU7OAVM8vhYi/pc3LEB3PBqVyhGg==","signatures":[{"sig":"MEMCHwEcc9hcEB/OVdZ8slgpJd6cgZ43CIE38Tcw7AdDDpMCIA1iEHry9d0yh9kCtaI3dx/vPw3Uk+a2hJAulKC9IRy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":479943},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"4c618bbca6a2ba4cebf69c037c5913e04175f160","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.30_1774959361682_0.5490619506682655","host":"s3://npm-registry-packages-npm-production"}},"2.8.31":{"name":"@aiwerk/mcp-bridge","version":"2.8.31","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.31","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"906ad85c2aa7e19d3032b9a5057c9da4e565e5e5","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.31.tgz","fileCount":154,"integrity":"sha512-1/6VfDBy9J76rAqHnUebWD86b1//TDEe7xP3Ld4qbtGgGx9VXM8hRCfIq3d22bXK3KLvAe9vXXlk10JzolYrtg==","signatures":[{"sig":"MEUCIQDG2H1ivH74LxJ/BjOFQR/aRUG3OgFQUoB+jpBA5EXuagIgbw4rpzssBQ++zZsgOs0lQaeTWUQeWo83T+riFqVdtug=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480913},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"cff98b33314761a5b5f9643c067a21f6ffd247b9","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.31_1774959815526_0.128527671222761","host":"s3://npm-registry-packages-npm-production"}},"2.8.32":{"name":"@aiwerk/mcp-bridge","version":"2.8.32","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.32","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"1c8d81eb11d18daa7ba649c7af02ee17c28fd6b5","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.32.tgz","fileCount":154,"integrity":"sha512-qpK5GAOffqCO4+eJmjdyxYs/f2+tLxxUXwXYK9+0paWl+5FOhm+egxc+6V8IvNXhuGPQo3BKnNN1cRGbe53tzw==","signatures":[{"sig":"MEYCIQDoVzF81ZkmKiM+LHq3ZV/MdFeIoYlyq0SLBrmYdzyLJQIhAPAq6oavegD3WMnUGCZ87bhD2BDGIGReQyNtwrzOm4yW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":481307},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5e13b4685292b01234bef0ea93edcc434c266f00","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.32_1774960847331_0.13106310190616344","host":"s3://npm-registry-packages-npm-production"}},"2.8.33":{"name":"@aiwerk/mcp-bridge","version":"2.8.33","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.33","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"dc414aec04957de01b8f6a6eab739857bd1af1ca","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.33.tgz","fileCount":154,"integrity":"sha512-CNMzAxjiwT+uD+ID0AsNORzqMLpk7tKKifCV4lVQgflUKo57Elim6voVDQoHpr62vtwott6qZD2T5w5FYc4X7g==","signatures":[{"sig":"MEYCIQDHM+FGADejwXUhLDCVQDztkQcS1XvbeTsT+TnuNF3VewIhALHcXPZkx1mqn4O4M3RLtSBuS7/T4wF77eq3J+jjQdTF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483444},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0429afc24f00023e561b7678d2ff0e71cf4ab0b9","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.33_1774962378667_0.9500993044419352","host":"s3://npm-registry-packages-npm-production"}},"2.8.34":{"name":"@aiwerk/mcp-bridge","version":"2.8.34","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.34","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"20fa3dc8d82245f6dec0ff8aee9727b29ed5ae4c","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.34.tgz","fileCount":154,"integrity":"sha512-KczyEbbo59ezrLP1MppGFuCnWb8iolsKJBQmlhiepUb11TnIpOSJqDV3LTFB7W8M1i5+2UtyNNvzaSjfBpN9RQ==","signatures":[{"sig":"MEUCIByixeXmJJBDoA+lg8C6mCg0nKFJPpQIZkyxdPZ9AGsFAiEAqdAxpIWxmoufIG5NAzvC6cozfizX8GGwBL5Yte6KFh4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483538},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"be221d5e9d6bfdc2c38f1010ed5c0286df899946","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.34_1774965590246_0.9354586972247592","host":"s3://npm-registry-packages-npm-production"}},"2.8.35":{"name":"@aiwerk/mcp-bridge","version":"2.8.35","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.35","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"ac1fd68e539908de798b93e5bf2d44220d1adfab","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.35.tgz","fileCount":154,"integrity":"sha512-Eg+a0+B3dMcOsyjpedjt6znlQ6xZqqFwER7CUN6gfYOTV3oY4cqpAeDRa4EOYISPwZEoCA04EBv4/MZGJsMAGA==","signatures":[{"sig":"MEYCIQCV1/YdtsW6GOaaoz19ZgsVr0/jtCVcbrVzwgd59jOVeQIhAPIaNi/wic4NPigfxoWZnirWWU4JLfl6t//8dNPkFKaB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485149},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"16b940f83d482ede4b4e5a04c3a10fd996c6db40","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.35_1774965901090_0.28087391655470517","host":"s3://npm-registry-packages-npm-production"}},"2.8.36":{"name":"@aiwerk/mcp-bridge","version":"2.8.36","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.36","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"0cbf1f1495c4659b4fefe15b064c8b8053576f0e","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.36.tgz","fileCount":154,"integrity":"sha512-vdtBn01kZB7IPlaNFKHIRuW5veRqXWvEqtAOHnp5kqhNZk/79pB4OX/mGXzhoB+TCWXCc9hxahIILrXtGaiQLQ==","signatures":[{"sig":"MEUCIQCs62wYeRnnJHY2IQUnr1uqvW1J+dtx9euJz+LmbmTiVAIgVkryqF8ChosmH3lNJlWfmkdCA6e8BLjEEjPZAX5Y4Lk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":485334},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"68265b199b9c3ad671c1274c5c243f4ef8b68025","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.36_1774966629182_0.4543675458387477","host":"s3://npm-registry-packages-npm-production"}},"2.8.37":{"name":"@aiwerk/mcp-bridge","version":"2.8.37","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.37","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"3fed9025a27a5bb14eea4b6feac742df48b17968","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.37.tgz","fileCount":154,"integrity":"sha512-3wPi4c4BElNXCApeBjFRXM4qbz4ZcdX03tyP6yUK+5D3JebdRPSoNcM842L3Y0vThcbklBrXqRBp26I5HRXe+g==","signatures":[{"sig":"MEQCIG61bZ6xEA59bbcOxhjbwV0P8t4lZQgIIRZQOdxw9muZAiAIBcANhqb8oLtJlv97PyiZbg2dsJmPbkgokOYIYYz3GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":489649},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"de6023968fd2b29a1822838919c500f2903fd1de","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.37_1774967290669_0.8100947238629028","host":"s3://npm-registry-packages-npm-production"}},"2.8.38":{"name":"@aiwerk/mcp-bridge","version":"2.8.38","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.38","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"ec0df28902772ad3c3027b392b3fb0c415b6f675","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.38.tgz","fileCount":154,"integrity":"sha512-Gi+Bh45V3EPaKPrHNYC4obOcEMJYdWiCqsIyDDb+JbqkckiyhSyHDky2p4us26IpBU+FpYZuBRAn1NBt+3So6A==","signatures":[{"sig":"MEUCIQDStEyrqY22i24dmBTMtZEBnLeeGywjhkWJCIBFBIb1CwIgVpPaImmaxzeXAbfFZo5JuGOKUSTw+jCT5YhWMhf2nyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":494537},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"adff1c8c87fbc45b08b2c11925d150168a0e1ed7","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.38_1774969942567_0.5236924574407233","host":"s3://npm-registry-packages-npm-production"}},"2.8.39":{"name":"@aiwerk/mcp-bridge","version":"2.8.39","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.39","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"eac58652f2a994df25335cc844dcdc33c6269a0f","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.39.tgz","fileCount":154,"integrity":"sha512-mfBs1XbZIJPMjbRiUyaUNcgikKAen2tJVq/GW/SMIQsBViMigQ08cKdjLUJRg0BAOf9m2LEeIGg90dWUNUJUFg==","signatures":[{"sig":"MEYCIQD6M06J7wKhphhBwmHdYYkR5/bNqdTB8JaFcDaQqxuThwIhALyTtymbmj/3JhrjIxBFYFsy5zLjcFotO+5+1drvTfQ+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":496974},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"59f6c533249a0f7d2be3108f438671e3e8bfdb89","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.39_1774971063079_0.9174771391818513","host":"s3://npm-registry-packages-npm-production"}},"2.8.40":{"name":"@aiwerk/mcp-bridge","version":"2.8.40","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.40","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"96ae65d75eb57b6825ef6f25ca290776b4786d61","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.40.tgz","fileCount":154,"integrity":"sha512-LDBfyxMh8YHAG6p6bNdt9tAmrhSjqfekFVZP0RjTs0wIKzOP+hLzGvxq5BbTzFat0hdq35Q1+3DtH8VUnMV9cw==","signatures":[{"sig":"MEUCIHAQV7TyLTUM4WXKpfUlqt1REvApw4mmprD8WUcs7RnPAiEA3eVk6T7/I8dHYf1SK+AmHFSqIjTvcjPnA7CauGkiqrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":497009},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"8f23e5893734decaa3c427c756dcb664ea7ac2a4","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.40_1774971418251_0.7319241619077186","host":"s3://npm-registry-packages-npm-production"}},"2.8.41":{"name":"@aiwerk/mcp-bridge","version":"2.8.41","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.41","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"101a7a2224182795ba19564e83b9ed7155917a4a","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.41.tgz","fileCount":154,"integrity":"sha512-E76HdnNv9UBbwbe55+KeS/LlKEOidnAUFT+hc207NMteUrbXswJ7LGXOE1T1gA2o6jI+KNp1Ngt4lrlPJROADQ==","signatures":[{"sig":"MEYCIQDxdZpoorreONI4bDEgRta9KkCdmAom+CrBe8ZtUAAIugIhAMMqOZa9Q/W+TNazetq9UEv6C9sGQMYPEw58XouR6gi1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":502710},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0baad358028e0f21c8e5b5c508f4e66a1983401f","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.41_1774971984667_0.5434024015893484","host":"s3://npm-registry-packages-npm-production"}},"2.8.42":{"name":"@aiwerk/mcp-bridge","version":"2.8.42","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.42","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"207dec497d5677647b9a542d60c286350f68d81a","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.42.tgz","fileCount":154,"integrity":"sha512-S+HXXG06WM28prMOjp7e1HAzw/JCX8iJZjqSzV0Fn9Jx6EZj3alFiKKPBvrpldkLWYosFTev39h1JdHIMYf+zQ==","signatures":[{"sig":"MEYCIQCCZebpHU5iXKCI644f7DZj+Pn8LVrDshUWKOufbELTEgIhAOcoNGDIFewJ7jUjwErniBLgIKeOb1DF8QqVhqxz7MC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505461},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"ce87ca4ae97781e1e0c20bdbb61a684ce542cc43","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.42_1774973187943_0.36527781248454994","host":"s3://npm-registry-packages-npm-production"}},"2.8.43":{"name":"@aiwerk/mcp-bridge","version":"2.8.43","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.43","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"b581be88d80d6954ff3875365c7581c47fd94e8a","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.43.tgz","fileCount":154,"integrity":"sha512-zzgCKCSxEc87ciUGIXFaXO6RooQ5rvnlt8EVmlroK2q9g21yuMZkLSrlQ4XPXm1bK5MO4W+w7u1Df5AHDh9xdg==","signatures":[{"sig":"MEUCIBWTur6pCE1vaXKCVmmFK8voP79fMIECjLaqwD0vyMB+AiEAnZBtpErDeu3ZFoivJaKYQ9Y9eiTRnkiwCY0RIWMEhiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505650},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5349182843939a2a7d7e00342c3d2a5ad964bf5a","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.43_1774974221367_0.25508243959221044","host":"s3://npm-registry-packages-npm-production"}},"2.8.44":{"name":"@aiwerk/mcp-bridge","version":"2.8.44","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.44","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"59bb1261faddbdc126b64753c3aa0a04e026922f","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.44.tgz","fileCount":154,"integrity":"sha512-gGXcsd3D8ylAoAaG21Hy8drITjmLlMShxHLo+cshql9JHi1wDjtU3cTBJecDNH/cd0nNB4Ygu9LZm0m423KW+Q==","signatures":[{"sig":"MEQCIDaNJ2uecLClXufF8M1c8Ai1XhR8yMqfSyNwf1Dj/TJ5AiB1od9F6+kpxY7WdNTfkCX6B4dsZ8VGzdRJWa7PPgGb8Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":505711},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"b00535eb5fc674b15a381908e6174026d4dfec3f","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.44_1774975961520_0.7397658349991698","host":"s3://npm-registry-packages-npm-production"}},"2.8.45":{"name":"@aiwerk/mcp-bridge","version":"2.8.45","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.8.45","maintainers":[{"name":"aiwerk","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"4daeb8d68fada35e182290ee60bc7e15c0a979fa","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.8.45.tgz","fileCount":154,"integrity":"sha512-/LpbNZlPHfaVG6T2ew77UjuOZfk4dHBh33xu97Sm0RKe8eif9JPy8FcdtR3CND/5N/MwrQBjQhzP8Scz0FKytg==","signatures":[{"sig":"MEYCIQDmhWDB94tUAF93hJzerXWHm3W78CyT8Gmz/CggeDa1KQIhANmmjU/5OOYOpBSnIPYzBXHK1pag0UQlTjYWrG2Jgq/l","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":478805},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"48ba83f02c1a5b5a0396d27deccbd572cf52af21","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"aiwerk","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.8.45_1775823458760_0.1811452462655463","host":"s3://npm-registry-packages-npm-production"}},"2.9.0":{"name":"@aiwerk/mcp-bridge","version":"2.9.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@2.9.0","maintainers":[{"name":"agbergsmann","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"613bf6c29f83ecc05f921ed9aee45e90855f95d7","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-2.9.0.tgz","fileCount":154,"integrity":"sha512-Vn0rFLUpgiWwxnuHOL1rCo8rzVI7ewqFyEk3XgeNySuGHF6lxRER9wG860VMPpzqwnJdt4eqxHVaPeGaPF5Nkw==","signatures":[{"sig":"MEYCIQCCmMcg5Ar5UAK5CI0kElgg8wAl3YvNhLGVdDPPCiriYwIhAIpBhIUnyjDwPKaOl0eWikbULRY1zTxhP/4CqFLN64sI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":495052},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"19681fedfba60ab8c7d4ac3654722f779e517c1f","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"agbergsmann","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"9.2.0","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_2.9.0_1777853735553_0.28327148448825046","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@aiwerk/mcp-bridge","version":"3.0.0","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@3.0.0","maintainers":[{"name":"agbergsmann","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"1786a81691756958542d41aca9e03e20dd858d5c","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-3.0.0.tgz","fileCount":73,"integrity":"sha512-dM7PZcXuLVlHzzxFem3/Tj1LhBYQ6D3d1A80mLHBCdoDUF5dXVfbFFW4Vw9yg080kjzEmOO1grWEbG58Ed6cfw==","signatures":[{"sig":"MEUCIQDHL8Bvg9Yb3Vq8VB2GRMG3kbjQq+oeCPzpkDqsavugTAIgEj9kg7/SNOeic+LvxOtPNqP8f6TSBnqi7cUCEGu+pfc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":438704},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"df6a49cbd98636fbba6a11d2be1323f2af698e6a","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"bash $HOME/agent-memory/commons/scripts/prepublish-safety.sh && tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"agbergsmann","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"9.2.0","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_3.0.0_1777861955208_0.0945665308703989","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@aiwerk/mcp-bridge","version":"3.0.1","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@3.0.1","maintainers":[{"name":"agbergsmann","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"0278066878ceeefab5584f4966c38a4f79771848","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-3.0.1.tgz","fileCount":73,"integrity":"sha512-21Ccx22D66SFwZXHZfCupcAdJOHGa3VnCKT3QSCuNJwsQV1yzwwOdl4O/4K8EcmlsL8PjYdU1AR/hthn3LzRqg==","signatures":[{"sig":"MEQCIGZjlqgIbSgHVzmEBenZdi2+BjZcM6zmwEED6OOH7RreAiBqSW/aoCMYZZXK/AzWMRQfQVB02kN0u9CwD9tXKldKXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":446849},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"0607a8161f3ae20fc41c3071b8c7fd10117f7b6c","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"bash $HOME/agent-memory/commons/scripts/prepublish-safety.sh && tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"agbergsmann","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"9.2.0","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"18.19.1","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_3.0.1_1777909143813_0.36830366496194733","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@aiwerk/mcp-bridge","version":"3.0.2","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","_id":"@aiwerk/mcp-bridge@3.0.2","maintainers":[{"name":"agbergsmann","email":"kontakt@aiwerk.ch"}],"homepage":"https://github.com/AIWerk/mcp-bridge#readme","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"dist":{"shasum":"96e7864e828d75193d8a29c7257bb1d37bba06f3","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-3.0.2.tgz","fileCount":73,"integrity":"sha512-UX2CyvjwwtD9xzkLoAkjy4sPbcKsMCUTWom01C47CxiTyzuwZ7mem7v1/oiS88EJrV24T6ovhnek9EpSajRNDg==","signatures":[{"sig":"MEQCIDDszbSXKd3BhGVwBBngkGnkp2CvcXGCACGBXBS+JNfaAiBRAe4Avn0DNf0GL1U4c6ik5/7uMgREPUirPF9dLTnYMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":448018},"main":"./dist/src/index.js","type":"module","types":"./dist/src/index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"gitHead":"5d79a4b18a7d2fc2d5bd35289a34e900aece76c1","scripts":{"lint":"eslint src/","test":"node --import tsx --test tests/*.test.ts","build":"tsc","format":"prettier --write src/","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","format:check":"prettier --check src/","prepublishOnly":"bash $HOME/agent-memory/commons/scripts/prepublish-safety.sh && tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts"},"_npmUser":{"name":"agbergsmann","email":"kontakt@aiwerk.ch"},"repository":{"url":"git+https://github.com/AIWerk/mcp-bridge.git","type":"git"},"_npmVersion":"10.9.4","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"@sinclair/typebox":"^0.34.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.0.0","eslint":"^10.0.3","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.7.0","@types/node":"^22.0.0","@typescript-eslint/parser":"^8.57.0","@typescript-eslint/eslint-plugin":"^8.57.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-bridge_3.0.2_1778610639341_0.21451043060711283","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@aiwerk/mcp-bridge","version":"3.1.0","description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","type":"module","main":"./dist/src/index.js","types":"./dist/src/index.d.ts","exports":{".":{"types":"./dist/src/index.d.ts","import":"./dist/src/index.js"}},"bin":{"mcp-bridge":"dist/bin/mcp-bridge.js"},"license":"MIT","author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"homepage":"https://github.com/AIWerk/mcp-bridge#readme","repository":{"type":"git","url":"git+https://github.com/AIWerk/mcp-bridge.git"},"keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"engines":{"node":">=20.0.0"},"scripts":{"build":"tsc","test":"node --import tsx --test tests/*.test.ts","typecheck":"tsc --noEmit","postinstall":"node scripts/postinstall.cjs","prepublishOnly":"bash $HOME/agent-memory/commons/scripts/prepublish-safety.sh && tsc && bash scripts/validate-recipes.sh && node -e \"const v=require('./package.json').version;const fs=require('fs');const cl=fs.readFileSync('CHANGELOG.md','utf8');if(!cl.includes('['+v+']')){console.error('ERROR: CHANGELOG.md missing entry for v'+v);process.exit(1)}\"","validate-recipe":"npx tsx bin/validate-recipe.ts","lint":"eslint src/","format":"prettier --write src/","format:check":"prettier --check src/"},"dependencies":{"@sinclair/typebox":"^0.34.0"},"devDependencies":{"@eslint/js":"^10.0.1","@types/node":"^22.0.0","@typescript-eslint/eslint-plugin":"^8.57.0","@typescript-eslint/parser":"^8.57.0","eslint":"^10.0.3","prettier":"^3.8.1","tsx":"^4.0.0","typescript":"^5.7.0"},"_id":"@aiwerk/mcp-bridge@3.1.0","gitHead":"3e2f6ea678797527ee69db28bf37d02985612032","bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-vT7DV8wcTaG961m7QeAF+xXkBvVAHQlfPyPnFm425HPZL1OmR5uKl8mfoifEmfCmBl5IR14NVcgfFZ8rAHnj8Q==","shasum":"ee11d745ff4eac73b1da91fc38e61211adc07215","tarball":"https://registry.npmjs.org/@aiwerk/mcp-bridge/-/mcp-bridge-3.1.0.tgz","fileCount":76,"unpackedSize":462688,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCzeonSz7/0C+QRxVjVqtaGQZp1DHqLIf0/1YcVAgmojwIhAOFnQ00V8oDNPo07JfCbS0eZTMmvnrY3t0KVDX9Cvy33"}]},"_npmUser":{"name":"agbergsmann","email":"kontakt@aiwerk.ch"},"directories":{},"maintainers":[{"name":"agbergsmann","email":"kontakt@aiwerk.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-bridge_3.1.0_1785414812501_0.6288787939191942"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-11T19:49:01.515Z","modified":"2026-07-30T12:33:33.214Z","1.0.0":"2026-03-11T19:49:01.810Z","1.0.1":"2026-03-11T20:06:09.628Z","1.0.2":"2026-03-11T20:09:06.177Z","1.1.0":"2026-03-12T16:42:00.161Z","1.1.1":"2026-03-12T17:02:16.137Z","1.1.2":"2026-03-12T17:08:27.523Z","1.1.3":"2026-03-12T17:16:43.842Z","1.1.4":"2026-03-12T17:22:18.319Z","1.1.5":"2026-03-12T17:32:27.033Z","1.1.6":"2026-03-12T17:38:57.637Z","1.1.7":"2026-03-12T17:48:05.418Z","1.1.8":"2026-03-12T18:44:53.425Z","1.2.0":"2026-03-12T19:43:06.035Z","1.2.1":"2026-03-13T19:16:03.280Z","1.2.2":"2026-03-13T19:45:43.992Z","1.2.3":"2026-03-14T22:19:42.147Z","1.3.0":"2026-03-14T22:48:52.243Z","1.4.0":"2026-03-14T23:04:59.710Z","1.5.0":"2026-03-14T23:12:18.060Z","1.6.0":"2026-03-14T23:58:48.769Z","1.6.1":"2026-03-15T00:19:37.375Z","1.6.2":"2026-03-15T00:41:29.079Z","1.7.0":"2026-03-15T00:51:17.041Z","1.7.1":"2026-03-15T01:02:07.707Z","1.7.2":"2026-03-15T01:23:12.701Z","1.8.0":"2026-03-15T12:04:24.470Z","1.9.0":"2026-03-15T13:33:26.666Z","2.0.0":"2026-03-15T15:31:51.348Z","2.1.0":"2026-03-15T16:50:28.031Z","2.1.1":"2026-03-15T20:56:38.428Z","2.1.2":"2026-03-16T01:20:41.425Z","2.1.3":"2026-03-16T01:33:52.848Z","2.1.4":"2026-03-16T01:36:19.574Z","2.5.0":"2026-03-18T00:16:28.725Z","2.5.1":"2026-03-18T00:27:07.825Z","2.5.2":"2026-03-18T00:32:11.637Z","2.5.3":"2026-03-18T01:22:20.810Z","2.6.0":"2026-03-18T17:09:12.564Z","2.6.1":"2026-03-18T17:12:50.761Z","2.6.2":"2026-03-18T17:20:58.875Z","2.6.3":"2026-03-18T17:43:52.468Z","2.6.4":"2026-03-18T17:50:07.284Z","2.6.5":"2026-03-18T23:49:12.338Z","2.6.6":"2026-03-19T00:07:59.710Z","2.6.7":"2026-03-19T12:33:07.184Z","2.6.8":"2026-03-20T12:32:57.767Z","2.7.0":"2026-03-20T16:41:40.838Z","2.7.1":"2026-03-21T12:31:20.722Z","2.7.2":"2026-03-21T13:11:05.276Z","2.7.3":"2026-03-21T14:21:23.533Z","2.7.4":"2026-03-21T16:32:39.300Z","2.7.5":"2026-03-21T16:40:17.716Z","2.7.6":"2026-03-22T20:53:33.996Z","2.8.0":"2026-03-24T11:02:53.698Z","2.8.2":"2026-03-27T00:13:54.652Z","2.8.3":"2026-03-28T01:22:53.666Z","2.8.4":"2026-03-30T10:50:16.532Z","2.8.5":"2026-03-30T11:06:29.011Z","2.8.6":"2026-03-30T11:46:53.581Z","2.8.7":"2026-03-30T12:07:46.090Z","2.8.8":"2026-03-30T12:44:28.183Z","2.8.9":"2026-03-30T13:11:26.961Z","2.8.10":"2026-03-30T13:21:52.325Z","2.8.11":"2026-03-30T13:54:34.296Z","2.8.12":"2026-03-30T14:14:16.021Z","2.8.13":"2026-03-30T14:22:54.038Z","2.8.14":"2026-03-30T14:41:41.372Z","2.8.15":"2026-03-30T14:52:48.012Z","2.8.16":"2026-03-30T14:58:30.725Z","2.8.17":"2026-03-30T16:58:31.439Z","2.8.18":"2026-03-30T17:20:09.660Z","2.8.19":"2026-03-30T17:35:22.674Z","2.8.20":"2026-03-30T17:43:41.228Z","2.8.21":"2026-03-30T17:56:46.713Z","2.8.22":"2026-03-30T18:08:21.920Z","2.8.23":"2026-03-30T22:54:56.623Z","2.8.24":"2026-03-31T10:35:50.053Z","2.8.25":"2026-03-31T10:45:19.774Z","2.8.26":"2026-03-31T11:09:40.116Z","2.8.27":"2026-03-31T11:28:01.749Z","2.8.28":"2026-03-31T11:43:27.062Z","2.8.29":"2026-03-31T12:09:45.735Z","2.8.30":"2026-03-31T12:16:01.841Z","2.8.31":"2026-03-31T12:23:35.692Z","2.8.32":"2026-03-31T12:40:47.479Z","2.8.33":"2026-03-31T13:06:18.869Z","2.8.34":"2026-03-31T13:59:50.409Z","2.8.35":"2026-03-31T14:05:01.271Z","2.8.36":"2026-03-31T14:17:09.316Z","2.8.37":"2026-03-31T14:28:10.888Z","2.8.38":"2026-03-31T15:12:22.713Z","2.8.39":"2026-03-31T15:31:03.330Z","2.8.40":"2026-03-31T15:36:58.404Z","2.8.41":"2026-03-31T15:46:24.811Z","2.8.42":"2026-03-31T16:06:28.097Z","2.8.43":"2026-03-31T16:23:41.583Z","2.8.44":"2026-03-31T16:52:41.684Z","2.8.45":"2026-04-10T12:17:38.918Z","2.9.0":"2026-05-04T00:15:35.756Z","3.0.0":"2026-05-04T02:32:35.405Z","3.0.1":"2026-05-04T15:39:04.000Z","3.0.2":"2026-05-12T18:30:39.491Z","3.1.0":"2026-07-30T12:33:32.749Z"},"bugs":{"url":"https://github.com/AIWerk/mcp-bridge/issues"},"author":{"name":"AIWerk","email":"kontakt@aiwerk.ch"},"license":"MIT","homepage":"https://github.com/AIWerk/mcp-bridge#readme","keywords":["mcp","model-context-protocol","bridge","multiplexer","ai","agent","tools"],"repository":{"type":"git","url":"git+https://github.com/AIWerk/mcp-bridge.git"},"description":"Standalone MCP server that multiplexes multiple MCP servers into one interface","maintainers":[{"name":"agbergsmann","email":"kontakt@aiwerk.ch"}],"readme":"# @aiwerk/mcp-bridge\n\n[![CI](https://github.com/AIWerk/mcp-bridge/actions/workflows/ci.yml/badge.svg)](https://github.com/AIWerk/mcp-bridge/actions/workflows/ci.yml)\n[![npm version](https://img.shields.io/npm/v/@aiwerk/mcp-bridge.svg)](https://www.npmjs.com/package/@aiwerk/mcp-bridge)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Status: active](https://img.shields.io/badge/status-active-brightgreen.svg)](#status)\n\n**Your AI, Connected to Everything.** Multiplex multiple MCP servers into one interface. One config, one connection, all your tools.\n\n🌐 **[aiwerkmcp.com](https://aiwerkmcp.com)** — Learn more about the AIWerk MCP Platform\n\nWorks with **Claude Code**, **Codex (OpenAI)**, **Claude Desktop**, **Cursor**, **Windsurf**, **Cline**, **OpenClaw**, or any MCP client.\n\n## Status\n\n`@aiwerk/mcp-bridge` is **actively developed** as of 2026-05-03.\n\nThe primary use case is the **local install path for the AIWerk catalog** at\n[aiwerkmcp.com](https://aiwerkmcp.com). Some recipes (those marked\n`localOnly: true`, e.g. `chrome-devtools`) need a browser, display, USB\ndevice or user-specific local path that the hosted bridge cannot reach;\nthis package is the recommended way to run them.\n\nIt also serves:\n\n- **OpenClaw plugin users** via [`@aiwerk/openclaw-mcp-bridge`](https://github.com/AIWerk/openclaw-mcp-bridge),\n  which embeds this library and ships its own recipe-install tooling.\n- **Self-hosted / offline deployments** where the hosted service is not an\n  option.\n- **Library consumers** that import `McpRouter`, transports and the OAuth2\n  token manager directly.\n\nActive development tracks the **Universal Recipe Spec v2** alongside the\nhosted bridge — new fields like `localOnly`, `multiInstance`,\n`auth.options[]` and `envBinding` are being ported, and the bundled\n`servers/` directory is being kept in sync with the catalog. The install\nhelper does not fetch recipes over HTTP — recipes come from the bundled\n`servers/` directory only.\n\n## Why?\n\nMost AI agents connect to MCP servers one-by-one. With 10+ servers, that's 10+ connections, 200+ tools in context, and thousands of wasted tokens.\n\n**MCP Bridge** solves this:\n- **Router mode**: all servers behind one `mcp` meta-tool (~99% token reduction)\n- **Intent routing**: say what you need in plain language, the bridge finds the right tool\n- **Schema compression**: tool descriptions compressed ~57%, full schema on demand\n- **Security layer**: trust levels, tool deny/allow lists, result size limits\n- **HTTP auth**: bearer token, custom headers, **OAuth2 Client Credentials**, and **OAuth2 Authorization Code + PKCE** (interactive browser login)\n- **Result caching**: LRU cache with per-tool TTL overrides\n- **Batch calls**: parallel multi-tool execution via `action=batch`\n- **Multi-server resolution**: automatic tool disambiguation when multiple servers provide the same tool\n- **Configurable retries**: exponential backoff for transient errors\n- **Graceful shutdown**: clean process termination and connection cleanup\n- **Direct mode**: all tools registered individually with automatic prefixing\n- **3 transports**: stdio, SSE, streamable-http\n- **Bundled recipe examples**: 14+ reference server recipes in `servers/` — copy one as a starting point for your own config, or bring your own MCP server entirely\n- **Zero config secrets in files**: `${ENV_VAR}` resolution from `.env`\n\n## Install\n\n```bash\nnpm install -g @aiwerk/mcp-bridge\n```\n\n## Quick Start\n\n```bash\n# 1. Initialize config and register with Claude Code\nmcp-bridge init --register claude-code\n\n# 2. Install a server from the catalog\nmcp-bridge install todoist\n\n# 3. Add your API key\necho \"TODOIST_API_TOKEN=your-token\" >> ~/.mcp-bridge/.env\n\n# 4. Restart Claude Code — bridge is ready\n```\n\n## Use with Claude Desktop\n\nAdd to `~/Library/Application Support/Claude/claude_desktop_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"bridge\": {\n      \"command\": \"mcp-bridge\",\n      \"args\": []\n    }\n  }\n}\n```\n\n## Recipe Spec v2\n\nBundled servers now ship with `recipe.json` using **Universal Recipe Spec v2.1** (15 servers with rich metadata: category, subcategory, origin, countries, audience, sideEffects).\nDuring install, MCP Bridge prefers `recipe.json` when present and falls back to legacy `config.json` (v1) for backwards compatibility.\n\n- Spec: [`docs/universal-recipe-spec.md`](docs/universal-recipe-spec.md)\n- Runtime compatibility: v1 and v2 are both supported\n- Existing v1-only servers continue to work unchanged\n\nFor third-party recipe authors:\n\n1. Author `recipe.json` per the spec above.\n2. Validate your recipe before publishing:\n\n```bash\nnpx @aiwerk/mcp-bridge validate-recipe ./recipe.json\n```\n\n`config.json` (v1) remains supported, but `recipe.json` (v2) is the recommended format going forward.\n\n## Catalog Integration (v2.8.0+)\n\nmcp-bridge now fetches recipes from the [AIWerk MCP Catalog](https://aiwerkmcp.com) (API host: `bridge.aiwerk.ch`) instead of relying on bundled recipe files.\n\n### How it works\n1. **First run**: Automatically downloads the top 15 most popular recipes\n2. **On-demand**: When you install a server, it checks the catalog first\n3. **Offline**: Falls back to local cache if catalog is unreachable\n\n### API\n```typescript\nimport { CatalogClient, bootstrapCatalog, mergeRecipesIntoConfig } from '@aiwerk/mcp-bridge';\n\n// Bootstrap: download top recipes\nawait bootstrapCatalog();\n\n// Or use the client directly\nconst client = new CatalogClient();\nconst recipe = await client.resolve('todoist');\nconst results = await client.search('email');\n```\n\n### Catalog & Auto-Merge Options\n\nTwo config options control catalog behavior:\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `catalog` | `boolean` | `true` | Whether `bootstrapCatalog()` fetches recipes from the remote catalog |\n| `autoMerge` | `boolean` | `false` | Whether `mergeRecipesIntoConfig()` auto-merges cached recipes into your config |\n\n```json\n{\n  \"catalog\": true,\n  \"autoMerge\": true,\n  \"servers\": { ... }\n}\n```\n\n- **`autoMerge` defaults to `false`** (opt-in) — cached recipes are **not** automatically added to your server list unless you explicitly enable it. This prevents servers without required credentials from being silently activated.\n- **`catalog` defaults to `true`** — recipe discovery from the [AIWerk MCP Catalog](https://aiwerkmcp.com) is enabled by default. Set to `false` to skip all remote fetching.\n\n> **Breaking change (v2.9.0):** Previously, all cached recipes whose env vars were present were auto-merged. Now you must set `\"autoMerge\": true` to restore that behavior.\n\n### Multiple instances of the same server\n\nAuto-discovery uses the recipe name as the config key (e.g., `gohighlevel`). If you need **multiple instances** of the same server with different credentials (e.g., two GoHighLevel subaccounts), configure them manually:\n\n```json\n// config.json or openclaw.json\n{\n  \"ghl-client-a\": {\n    \"transport\": \"streamable-http\",\n    \"url\": \"https://services.leadconnectorhq.com/mcp/\",\n    \"headers\": {\n      \"Authorization\": \"Bearer ${GHL_TOKEN_A}\",\n      \"locationId\": \"${GHL_LOCATION_A}\"\n    }\n  },\n  \"ghl-client-b\": {\n    \"transport\": \"streamable-http\",\n    \"url\": \"https://services.leadconnectorhq.com/mcp/\",\n    \"headers\": {\n      \"Authorization\": \"Bearer ${GHL_TOKEN_B}\",\n      \"locationId\": \"${GHL_LOCATION_B}\"\n    }\n  }\n}\n```\n\nUse **unique env var names** (e.g., `GHL_TOKEN_A` instead of `GHL_PIT_TOKEN`) to prevent auto-discovery from adding a duplicate third entry. Manual config always takes priority over auto-discovered recipes.\n\n> **Note**: The bundled `servers/` directory is deprecated and will be removed in v3.0.0.\n\n## Use with Cursor / Windsurf\n\nAdd to your MCP config:\n\n```json\n{\n  \"mcpServers\": {\n    \"bridge\": {\n      \"command\": \"mcp-bridge\",\n      \"args\": [\"--config\", \"/path/to/config.json\"]\n    }\n  }\n}\n```\n\n## Use with OpenClaw\n\nInstall as a plugin (handles everything automatically):\n\n```bash\nopenclaw plugins install @aiwerk/openclaw-mcp-bridge\n```\n\n> ⚠️ **Important:** Always use the full scoped name `@aiwerk/openclaw-mcp-bridge`. The unscoped `openclaw-mcp-bridge` on npm is a **different, unrelated package**.\n\nSee [@aiwerk/openclaw-mcp-bridge](https://github.com/AIWerk/openclaw-mcp-bridge) for details.\n\n## Configuration\n\nConfig: `~/.mcp-bridge/config.json` | Secrets: `~/.mcp-bridge/.env`\n\n```json\n{\n  \"mode\": \"router\",\n  \"servers\": {\n    \"todoist\": {\n      \"transport\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@doist/todoist-ai\"],\n      \"env\": { \"TODOIST_API_KEY\": \"${TODOIST_API_TOKEN}\" },\n      \"description\": \"Task management\"\n    },\n    \"github\": {\n      \"transport\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol/server-github\"],\n      \"env\": { \"GITHUB_PERSONAL_ACCESS_TOKEN\": \"${GITHUB_TOKEN}\" },\n      \"description\": \"GitHub repos, issues, PRs\"\n    },\n    \"notion\": {\n      \"transport\": \"stdio\",\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@modelcontextprotocol/server-notion\"],\n      \"env\": { \"NOTION_API_KEY\": \"${NOTION_TOKEN}\" },\n      \"description\": \"Notion pages and databases\"\n    }\n  },\n  \"toolPrefix\": true,\n  \"connectionTimeoutMs\": 5000,\n  \"requestTimeoutMs\": 60000,\n  \"maxBatchSize\": 10,\n  \"schemaCompression\": {\n    \"enabled\": true,\n    \"maxDescriptionLength\": 80\n  }\n}\n```\n\n### Schema Compression\n\nIn router mode, tool descriptions from upstream servers can be verbose (100-300+ chars each). Schema compression truncates them to save tokens:\n\n- **Enabled by default** — descriptions capped at 80 characters\n- Cuts at sentence boundary when possible, otherwise word boundary\n- Use `action=schema` to retrieve the full uncompressed schema for any tool on demand\n\n```json\n\"schemaCompression\": {\n  \"enabled\": true,\n  \"maxDescriptionLength\": 80\n}\n```\n\n**Token savings example:** 30 Todoist tools: ~2800 tokens uncompressed -> ~1200 compressed (~57% reduction).\n\nTo get full details for a specific tool:\n```\nmcp(server=\"todoist\", action=\"schema\", tool=\"find-tasks\")\n```\n\nSet `\"enabled\": false` to disable compression and return full descriptions.\n\n### Result Caching\n\nRouter mode can cache successful `action=call` tool results in memory using an LRU policy.\n\n- Disabled by default (`resultCache.enabled: false`)\n- No external dependencies (Map-based implementation)\n- Defaults: `maxEntries: 100`, `defaultTtlMs: 300000` (5 minutes)\n- Cache key: `server:tool:stableJson(params)`\n- Per-tool TTL override via `resultCache.cacheTtl` (for example `\"todoist:find-tasks\": 60000`)\n- `action=refresh` clears the result cache\n- Error responses are never cached\n\n```json\n\"resultCache\": {\n  \"enabled\": true,\n  \"maxEntries\": 100,\n  \"defaultTtlMs\": 300000,\n  \"cacheTtl\": { \"todoist:find-tasks\": 60000 }\n}\n```\n\n### Intent Routing\n\nInstead of specifying the exact server and tool, describe what you need:\n\n```\nmcp(action=\"intent\", intent=\"find my tasks for today\")\n```\n\nThe bridge uses vector embeddings to match your intent to the right server and tool automatically. Returns the best match with a confidence score and alternatives.\n\n**Embedding providers** (configured via `intentRouting.embedding`):\n\n| Provider | Config | Requires |\n|----------|--------|----------|\n| `gemini` (default for auto) | `GEMINI_API_KEY` in `.env` | Free tier available |\n| `openai` | `OPENAI_API_KEY` in `.env` | Paid API |\n| `ollama` | Local Ollama running | No API key |\n| `keyword` | Nothing | Offline fallback, less accurate |\n\n```json\n\"intentRouting\": {\n  \"embedding\": \"auto\",\n  \"minScore\": 0.3\n}\n```\n\n- `auto` (default): tries gemini, openai, ollama, then keyword - in order of availability\n- `minScore`: minimum confidence to return a match (0-1, default: 0.3)\n- Index is built lazily on first `action=intent` call\n\n### Batch Calls\n\nRun multiple tool calls in one round-trip with `action=\"batch\"` (parallel execution):\n\n```json\n{\"action\":\"batch\",\"calls\":[{\"server\":\"todoist\",\"tool\":\"find-tasks\",\"params\":{\"query\":\"today\"}},{\"server\":\"github\",\"tool\":\"list_repos\",\"params\":{}}]}\n```\n\n```json\n{\"action\":\"batch\",\"results\":[{\"server\":\"todoist\",\"tool\":\"find-tasks\",\"result\":{\"tasks\":[]}}, {\"server\":\"github\",\"tool\":\"list_repos\",\"error\":{\"error\":\"mcp_error\",\"message\":\"...\"}}]}\n```\n\nUse `maxBatchSize` in config to cap requests (default: `10`). Failed calls return per-slot `error` while successful calls still return `result`.\n\n### Security\n\nThree layers of protection for tool results:\n\n#### Trust Levels\n\nPer-server control over how results are passed to the agent:\n\n```json\n\"servers\": {\n  \"my-trusted-server\": {\n    \"trust\": \"trusted\"\n  },\n  \"unknown-server\": {\n    \"trust\": \"untrusted\"\n  },\n  \"sketchy-server\": {\n    \"trust\": \"sanitize\"\n  }\n}\n```\n\n| Level | Behavior |\n|-------|----------|\n| `trusted` (default) | Results pass through as-is |\n| `untrusted` | Results tagged with `_trust: \"untrusted\"` metadata |\n| `sanitize` | HTML tags stripped, known prompt injection patterns removed (**best-effort** — see note below) |\n\n#### Tool Filter\n\nControl which tools are visible and callable per server:\n\n```json\n\"servers\": {\n  \"github\": {\n    \"toolFilter\": {\n      \"deny\": [\"delete_repository\"],\n      \"allow\": [\"list_repos\", \"create_issue\", \"search_code\"]\n    }\n  }\n}\n```\n\n- `deny`: block specific dangerous tools\n- `allow`: whitelist mode - only these tools are visible\n- If both: allowed tools minus denied ones\n- Applied in both tool listing and execution (defense in depth)\n\n#### Max Result Size\n\nPrevent oversized responses from consuming your context:\n\n```json\n{\n  \"maxResultChars\": 50000,\n  \"servers\": {\n    \"verbose-server\": {\n      \"maxResultChars\": 10000\n    }\n  }\n}\n```\n\n- Global default + per-server override\n- Truncated results include `_truncated: true` and `_originalLength`\n\n### Adaptive Promotion\n\nFrequently used tools can be automatically \"promoted\" to standalone tools alongside the `mcp` meta-tool. The promotion system tracks usage and reports which tools qualify — the host environment (e.g., OpenClaw plugin) decides how to register them.\n\n```json\n\"adaptivePromotion\": {\n  \"enabled\": true,\n  \"maxPromoted\": 10,\n  \"minCalls\": 3,\n  \"windowMs\": 86400000,\n  \"decayMs\": 172800000\n}\n```\n\n| Option | Default | Description |\n|--------|---------|-------------|\n| `enabled` | `false` | Opt-in: must be explicitly enabled |\n| `maxPromoted` | `10` | Maximum number of tools to promote |\n| `minCalls` | `3` | Minimum calls within window to qualify |\n| `windowMs` | `86400000` (24h) | Time window for counting calls |\n| `decayMs` | `172800000` (48h) | Demote tools with no calls in this period |\n\nUse `action=\"promotions\"` to check current promotion state:\n```\nmcp(action=\"promotions\")\n```\n\nReturns promoted tools (sorted by frequency) and full usage stats. All tracking is in-memory — promotion rebuilds naturally from usage after restart.\n\n### Modes\n\n| Mode | Tools exposed | Best for |\n|------|--------------|----------|\n| `router` (default) | Single `mcp` meta-tool | 3+ servers, token-conscious agents |\n| `direct` | All tools individually | Clients with deferred/lazy tool loading (Claude Code), few servers |\n\nSwitch modes via CLI or config:\n\n```bash\nmcp-bridge init --mode direct    # all tools exposed individually\nmcp-bridge init --mode router    # single mcp meta-tool (default)\n```\n\nOr set in `~/.mcp-bridge/config.json`:\n\n```json\n{ \"mode\": \"direct\" }\n```\n\n**Router mode** — the agent calls `mcp(server=\"todoist\", action=\"list\")` to discover, then `mcp(server=\"todoist\", tool=\"find-tasks\", params={...})` to execute. Best when you have many servers and want minimal token usage.\n\n**Direct mode** — all tools from all servers are registered individually as `todoist_find_tasks`, `github_list_repos`, etc. The bridge still provides unified config, catalog install, OAuth2, security, retries, and reconnection. Ideal for clients that support deferred/lazy tool loading, where tools are registered but not loaded into context until needed.\n\n### Multi-Server Tool Resolution\n\nWhen `action=\"call\"` is used without `server=`, mcp-bridge can resolve collisions automatically.\n\n- Tool exists on exactly one server → direct dispatch.\n- Tool exists on multiple servers + explicit `server=` → explicit target wins.\n- Tool exists on multiple servers + no `server=` → score each candidate:\n  - **base_priority**: reverse config order (`last=1.0`, then `0.9`, `0.8`, floor `0.1`)\n  - **recency_boost**: `+0.3` if server used in last 5 successful calls\n  - **param_match**: up to `+0.2` based on parameter-name overlap with input schema\n- If top score gap is `>= 0.15` → auto-dispatch to the winner.\n- If top score gap is `< 0.15` → return normal `{ ambiguous: true, candidates: [...] }` response.\n\n**Direct mode** — tools are registered as `todoist_find_tasks`, `github_list_repos`, etc.\n\n### Transports\n\n| Transport | Config key | Use case |\n|-----------|-----------|----------|\n| `stdio` | `command`, `args` | Local CLI servers (most common) |\n| `sse` | `url`, `headers` | Remote SSE servers |\n| `streamable-http` | `url`, `headers` | Modern HTTP-based servers |\n\n### Authentication\n\nSSE and streamable-HTTP transports support three auth methods:\n\n**Bearer token:**\n```json\n{ \"auth\": { \"type\": \"bearer\", \"token\": \"${MY_API_TOKEN}\" } }\n```\n\n**Custom headers:**\n```json\n{ \"auth\": { \"type\": \"header\", \"headers\": { \"X-API-Key\": \"${MY_KEY}\" } } }\n```\n\n**OAuth2 Client Credentials** (automatic token management):\n```json\n{\n  \"auth\": {\n    \"type\": \"oauth2\",\n    \"clientId\": \"${CLIENT_ID}\",\n    \"clientSecret\": \"${CLIENT_SECRET}\",\n    \"tokenUrl\": \"https://provider.com/oauth/token\",\n    \"scopes\": [\"read\", \"write\"]\n  }\n}\n```\n\nOAuth2 features: automatic token acquisition, caching with expiry-aware refresh, single-attempt 401 retry, env var substitution in credentials.\n\n**OAuth2 Authorization Code + PKCE** (interactive browser login):\n\nFor MCP servers behind enterprise SSO or user-level OAuth2 that require browser-based login (desktop/laptop):\n\n```json\n{\n  \"auth\": {\n    \"type\": \"oauth2\",\n    \"grantType\": \"authorization_code\",\n    \"authorizationUrl\": \"https://auth.example.com/authorize\",\n    \"tokenUrl\": \"https://auth.example.com/oauth/token\",\n    \"clientId\": \"optional-public-client-id\",\n    \"scopes\": [\"read\", \"write\"]\n  }\n}\n```\n\nThen authenticate via CLI:\n\n```bash\nmcp-bridge auth login my-server    # Opens browser, completes OAuth2 flow\nmcp-bridge auth status             # Check token status for all servers\nmcp-bridge auth logout my-server   # Remove stored token\n```\n\nFeatures:\n- **PKCE (RFC 7636)** — mandatory S256 code challenge, no `clientSecret` needed for public clients\n- **Persistent tokens** — stored in `~/.mcp-bridge/tokens/` (chmod 600), survive bridge restarts\n- **Automatic refresh** — tokens refreshed transparently via `refresh_token` grant\n- **Actionable errors** — expired tokens return error with exact CLI command to re-authenticate\n\n**OAuth2 Device Code** (headless environments — VPS, Docker, SSH, CI):\n\nFor environments without a browser. You authenticate on a separate device using a short code:\n\n```json\n{\n  \"auth\": {\n    \"type\": \"oauth2\",\n    \"grantType\": \"device_code\",\n    \"deviceAuthorizationUrl\": \"https://github.com/login/device/code\",\n    \"tokenUrl\": \"https://github.com/login/oauth/access_token\",\n    \"clientId\": \"your-app-id\",\n    \"scopes\": [\"repo\", \"read:org\"]\n  }\n}\n```\n\n```bash\nmcp-bridge auth login my-server\n# ──────────────────────────────────────────\n#  Device authentication for \"my-server\"\n#\n#  1. Open: https://github.com/login/device\n#  2. Enter code: ABCD-1234\n# ──────────────────────────────────────────\n# Waiting for authorization...\n```\n\nFeatures:\n- **RFC 8628 compliant** — works with GitHub, Google, Microsoft, Auth0, Okta\n- **No local browser needed** — authenticate from phone/laptop, token received on server\n- **Automatic polling** — respects `interval` and `slow_down` responses\n- **Same token persistence** — stored in `~/.mcp-bridge/tokens/` with auto-refresh\n\n### Environment variables\n\nSecrets go in `~/.mcp-bridge/.env` (chmod 600 on init):\n\n```\nTODOIST_API_TOKEN=your-token-here\nGITHUB_TOKEN=ghp_xxxxx\nNOTION_TOKEN=ntn_xxxxx\n```\n\nUse `${VAR_NAME}` in config — resolved from `.env` + system env.\n\nYou can also set env vars via CLI or at runtime:\n```bash\nmcp-bridge set-env TODOIST_API_TOKEN your-token-here\n```\nOr via the agent: `mcp(action=\"set-env\", params={key: \"TODOIST_API_TOKEN\", value: \"...\"})`\n\n## CLI Reference\n\n```bash\nmcp-bridge                        # Start in stdio mode (default)\nmcp-bridge --sse --port 3000      # Start as SSE server\nmcp-bridge --http --port 3000     # Start as HTTP server\nmcp-bridge --verbose              # Info-level logs to stderr\nmcp-bridge --debug                # Full debug metadata in tool responses\nmcp-bridge --config ./my.json     # Custom config file\n\nmcp-bridge init                   # Create ~/.mcp-bridge/ with template config\nmcp-bridge init --register claude-code  # Init + register with Claude Code\nmcp-bridge init --register codex        # Init + register with Codex\nmcp-bridge init --register cursor       # Init + register with Cursor\nmcp-bridge init --register windsurf     # Init + register with Windsurf\nmcp-bridge install <server>       # Install from online catalog\nmcp-bridge set-env <KEY> <value>  # Set an API key in ~/.mcp-bridge/.env\nmcp-bridge catalog                # Browse 38 available servers\nmcp-bridge servers                # List configured servers and current mode\nmcp-bridge search <query>         # Search catalog by keyword\nmcp-bridge update [--check]       # Check for / install updates\nmcp-bridge --version              # Print version\n\nmcp-bridge auth login <server>    # OAuth2 browser login (Authorization Code + PKCE)\nmcp-bridge auth logout <server>   # Remove stored token\nmcp-bridge auth status            # Show auth status for all servers\n```\n\n## Agent Integration\n\nWhen connected to an MCP client (Claude Code, Codex, Cursor, etc.), the bridge exposes a single `mcp` meta-tool. Agents can discover and install servers at runtime:\n\n```\nmcp(action=\"search\", params={query: \"task management\"})  # Search catalog\nmcp(action=\"install\", params={name: \"todoist\"})           # Install server (persisted to config)\nmcp(action=\"set-env\", params={key: \"TODOIST_API_TOKEN\", value: \"your-key\"})  # Set API key\nmcp(action=\"catalog\")                                      # Browse all servers\nmcp(action=\"list\", server=\"todoist\")                       # Discover tools on a server\nmcp(action=\"call\", server=\"todoist\", tool=\"find-tasks\", params={query: \"today\"})\n```\n\nThe tool description automatically includes all connected servers with their descriptions, so agents know which server to use for what. New servers installed via the bridge are persisted to `~/.mcp-bridge/config.json` and survive restarts.\n\n## Server Catalog\n\nBrowse and install from the [AIWerk MCP Catalog](https://aiwerkmcp.com) with <!-- recipe-count -->38<!-- /recipe-count --> verified, signed recipes:\n\n```bash\nmcp-bridge catalog                # Browse all 38 servers\nmcp-bridge search payments        # Search by keyword\nmcp-bridge install todoist        # Install from catalog\n```\n\nPopular servers include: todoist, github, notion, stripe, linear, atlassian, shopify, google-workspace, firecrawl, tavily, and more.\n\nAll catalog recipes are Ed25519 signed and security-audited. The bridge verifies signatures before installation.\n\n> **Note**: The bundled `servers/` directory is deprecated. All servers now come from the online catalog.\n\n## Library Usage\n\nUse as a dependency in your own MCP server or OpenClaw plugin:\n\n```typescript\nimport { McpRouter, StandaloneServer, loadConfig } from \"@aiwerk/mcp-bridge\";\n\n// Quick start\nconst config = loadConfig({ configPath: \"./config.json\" });\nconst server = new StandaloneServer(config, console);\nawait server.startStdio();\n```\n\n```typescript\n// Use the router directly\nimport { McpRouter } from \"@aiwerk/mcp-bridge\";\n\nconst router = new McpRouter(servers, config, logger);\nconst result = await router.dispatch(\"todoist\", \"call\", \"find-tasks\", { query: \"today\" });\n```\n\n## Architecture\n\n```\n┌─────────────────┐     ┌──────────────────────────────────────────────┐\n│  Claude Desktop  │     │  MCP Bridge                                  │\n│  Cursor          │◄───►│                                              │\n│  Windsurf        │stdio│  ┌──────────┐  ┌────────┐  ┌────────────┐  │\n│  OpenClaw        │ SSE │  │  Router   │  │Security│  │  Backend   │  │\n│  Any MCP client  │ HTTP│  │  Intent   │─►│ Trust  │─►│  servers:  │  │\n└─────────────────┘     │  │  Schema   │  │ Filter │  │  • todoist │  │\n                        │  │  Compress │  │ Limit  │  │  • github  │  │\n                        │  └──────────┘  └────────┘  │  • notion  │  │\n                        │                            │  • stripe  │  │\n                        │                            └────────────┘  │\n                        └──────────────────────────────────────────────┘\n```\n\n## Security Limitations\n\nThe built-in security layer (trust levels, tool filters, result sanitization) provides **best-effort baseline protection** for common threats:\n\n- Prompt injection patterns (known strings — regex-based)\n- Oversized responses (JSON-aware truncation)\n- Unauthorized tool access (tool deny/allow lists)\n\n> ⚠️ **`trust: \"sanitize\"` is NOT a security boundary.** It catches common/known injection patterns but is trivially bypassable via Unicode homoglyphs, zero-width characters, base64 encoding, or multi-step injection chains. Treat it as defense-in-depth, not a sole protection layer.\n\n**What it does NOT cover:**\n- Unicode obfuscation / homoglyph attacks\n- Sophisticated multi-step injection chains\n- Content-level PII detection\n- Base64 or otherwise encoded payloads\n\nFor production deployments with high security requirements, consider adding an external content filtering layer (e.g., guardrails, PII redaction service) between the bridge and your application.\n\n## Roadmap\n\n| Status | Feature | Version |\n|--------|---------|---------|\n| ✅ | Smart Router v2 (intent, cache, batch, resolution) | 1.9.0 |\n| ✅ | HTTP auth (bearer, headers) | 2.0.0 |\n| ✅ | Configurable retries + graceful shutdown | 2.0.0 |\n| ✅ | OAuth2 Client Credentials | 2.1.0 |\n| ✅ | OAuth2 Authorization Code + PKCE | 2.5.0 |\n| ✅ | OAuth2 Device Code flow (headless) | 2.6.0 |\n| ✅ | Agent-driven discovery (search/install at runtime) | 2.8.6 |\n| 🔜 | Hosted bridge (bridge.aiwerk.ch) | planned |\n| ✅ | Remote catalog integration | 2.8.0 |\n| ✅ | CLI online catalog | 2.8.23 |\n| ✅ | Debug mode (_debug metadata) | 2.8.4 |\n| 🔜 | OpenTelemetry / Prometheus metrics | planned |\n| 🔜 | PII redaction | planned |\n| 🔜 | Skill system (recipe.json skills for agents) | planned |\n\nSee [docs/hosted-bridge-spec.md](docs/hosted-bridge-spec.md) for the hosted bridge architecture.\n\n## Related\n\n- **[@aiwerk/openclaw-mcp-bridge](https://github.com/AIWerk/openclaw-mcp-bridge)** — OpenClaw plugin wrapper (uses this package as core)\n- **[MCP Specification](https://spec.modelcontextprotocol.io)** — Model Context Protocol spec\n- **[Awesome MCP Servers](https://github.com/punkpeye/awesome-mcp-servers)** — Community server directory\n\n## License\n\nMIT — [AIWerk](https://aiwerk.ch)\n","readmeFilename":"README.md"}