{"_id":"mcp-swarm","_rev":"29-1f30d56b1232aa80d3dbda35a3370cba","name":"mcp-swarm","dist-tags":{"latest":"1.2.1"},"versions":{"0.9.11":{"name":"mcp-swarm","version":"0.9.11","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@0.9.11","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/Swarm_MCP#readme","bugs":{"url":"https://github.com/AbdrAbdr/Swarm_MCP/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"c812a52f80a776a68d40eb0eb2cd8672181a2618","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-0.9.11.tgz","fileCount":278,"integrity":"sha512-A1dEHw90+H4WL6RZmPjH2dkEPajyCl5kVAccPag6l5LvcnarvGeoMynNuP2dFSck+IbLf/CYsD2Auc+0LUnL+w==","signatures":[{"sig":"MEYCIQCfOW0PC2zerJNx6Fn0d5Tpy3rKzxm2VKVPQ+5PA5ThEwIhAPJOq1opOs53XoqAZuCGUgTpABlAXsHDpIBupzToAoOL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3659628},"type":"module","gitHead":"f5ea190e4eb043171d6e5e5620a59a7b1183e986","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/Swarm_MCP.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 54+ smart tools","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_0.9.11_1770276269615_0.14842426698684874","host":"s3://npm-registry-packages-npm-production"}},"0.9.12":{"name":"mcp-swarm","version":"0.9.12","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@0.9.12","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/Swarm_MCP#readme","bugs":{"url":"https://github.com/AbdrAbdr/Swarm_MCP/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"8e7c01df8d28738ce792e09dfe7089667ad5775a","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-0.9.12.tgz","fileCount":281,"integrity":"sha512-l5aVe0MwmeaA5tA4dJUxubPOORAVamum8aFgr13MYnKpN+8FNit/y0HeP/DEu701ZS+p6P8AUrq5yfp76iWpag==","signatures":[{"sig":"MEUCIQD19AZa9jcoaxrZ5Tka6yWyieSzcUPBTNIJPG523pQKqQIgTRdGwXW7j+VKH5YiP/6TTHGJD1nce3aHCOAM9zfbNOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3710104},"type":"module","gitHead":"a187e283989fa93f14f34414f9907dc98338e254","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/Swarm_MCP.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 54+ smart tools","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_0.9.12_1770287428868_0.06111494364820458","host":"s3://npm-registry-packages-npm-production"}},"0.9.13":{"name":"mcp-swarm","version":"0.9.13","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@0.9.13","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/Swarm_MCP#readme","bugs":{"url":"https://github.com/AbdrAbdr/Swarm_MCP/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"27c606830ef2a84e9475721fd5cc3eeaac62e867","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-0.9.13.tgz","fileCount":281,"integrity":"sha512-CdL+r7Fy+rEJQj6z+daDD4WBbagK0JyxThl9xsXkNL9sPrcLFhNDU0IQVbDhhDLNch/MesJJGqlvxKO1uo2pWg==","signatures":[{"sig":"MEYCIQC6ww+bmUCsXJGxknud84hA57zQTaUBifBoOB40CPzbXgIhALL/9LYpmRiHNjoEflKGRUXfRhhnVNyD7Bz3+AepT8Bh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3727591},"type":"module","gitHead":"30ff4e70f97280d73af1879018c9f2b1e1d19bd0","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/Swarm_MCP.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 54+ smart tools","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_0.9.13_1770290913826_0.8680776384435895","host":"s3://npm-registry-packages-npm-production"}},"0.9.14":{"name":"mcp-swarm","version":"0.9.14","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@0.9.14","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/Swarm_MCP#readme","bugs":{"url":"https://github.com/AbdrAbdr/Swarm_MCP/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"e00f9b76af034bd3a0dff28a653be1dcd85276d0","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-0.9.14.tgz","fileCount":281,"integrity":"sha512-+LrJTG00lKAoWRjHs/Q2l6DI4B/phr3bPHocGukYBUui2od4QSQO+9bcON3OtfMjQS+/fIqyeyOYnUEV0HyLRw==","signatures":[{"sig":"MEUCIQD1OT4PTgy1usIcdMI4yJ6JLX7QxvoSE81EFyZavoXKWQIgD6hWby9KtoHxiq1xib/nAUHAxvKB1isV+jc6ZEogj0Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3727092},"type":"module","gitHead":"ece3f4afb2986604906af9e03ac3e90ae768f20a","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/Swarm_MCP.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 54+ smart tools","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_0.9.14_1770553194545_0.1375871775978208","host":"s3://npm-registry-packages-npm-production"}},"0.9.15":{"name":"mcp-swarm","version":"0.9.15","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@0.9.15","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/Swarm_MCP#readme","bugs":{"url":"https://github.com/AbdrAbdr/Swarm_MCP/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"9f5984732b1b1449aec43fa22451d2d1575a6571","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-0.9.15.tgz","fileCount":282,"integrity":"sha512-jp4gVTV+1Hh0GXgAUxl/biUCoKbpkSUnXzYg3C5xbdlTtcEWQBf94wwddDgektIxNOKXORK7AkdSpKyKJ3FGww==","signatures":[{"sig":"MEUCIHVdbQCnpbEvJnU4ibXGVo+OI7J2J0hiO6woBnYg5A4dAiEA8MbMtXZvWRO6Va07LbiLbUHb+aCBG9KJckh9k6ekfxQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3762059},"type":"module","gitHead":"7eb1b2be96d76517bba6bd62534b5118686c46dd","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/Swarm_MCP.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 54+ smart tools","directories":{},"_nodeVersion":"22.17.0","dependencies":{"ws":"^8.18.0","zod":"^3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_0.9.15_1770554016026_0.07046130175730903","host":"s3://npm-registry-packages-npm-production"}},"0.9.16":{"name":"mcp-swarm","version":"0.9.16","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@0.9.16","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/Swarm_MCP#readme","bugs":{"url":"https://github.com/AbdrAbdr/Swarm_MCP/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"f1bb347bfd877a7de6d5b11365f95711593c1722","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-0.9.16.tgz","fileCount":281,"integrity":"sha512-4FYCvfYwkRqCkYDDBGYjpgE1Ss4RXkXKEmPL2eQacreg7iPcSbGJEHHRgFsDOHJtlg/6FuH664FsDkOPPdn4OA==","signatures":[{"sig":"MEQCIF2HXsjyX/7FJAZgefgBeFrCNirQaVUNbBa5AJlT1BsBAiAIhPgzN5XAYlyJBOZuYu4+RALYIe4ZPhUazfK4ZLn2dw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3770861},"type":"module","gitHead":"ad8be4dfbc73b8484d47d85f09eeca3bc8b546b1","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/Swarm_MCP.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 54+ smart tools","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_0.9.16_1770557380521_0.3616314692801246","host":"s3://npm-registry-packages-npm-production"}},"0.9.17":{"name":"mcp-swarm","version":"0.9.17","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@0.9.17","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/Swarm_MCP#readme","bugs":{"url":"https://github.com/AbdrAbdr/Swarm_MCP/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"1025eab8920724d067c5ea44f16ffa73dc081ac7","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-0.9.17.tgz","fileCount":315,"integrity":"sha512-f/w38eGHI/mDF0PVyJBA3CbWrXhXnx0viYosPuNaMkBaJE8xU7m1Jzt19P0aUW52fmOQ6NmmZpA5bRAC7h/dsA==","signatures":[{"sig":"MEUCIQC21c3DWEB+3IMnxxXJ+3S51v57dZf36OXyavIuehIeWwIgL7EYQYKtsuzhSZCIeK6N56A9bgpFAB9c7/bGFDDlRTA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4123107},"type":"module","gitHead":"1a76e14928a4fa0f06275662399ccc9821630be2","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/Swarm_MCP.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 54+ smart tools","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_0.9.17_1770564446252_0.16873144087161163","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"mcp-swarm","version":"1.0.0","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.0","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/Swarm_MCP#readme","bugs":{"url":"https://github.com/AbdrAbdr/Swarm_MCP/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"01d14902e03ffed736c819737d60ce2d670fb342","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.0.tgz","fileCount":198,"integrity":"sha512-pw+hxFgTW3qPqIEMuypVKNxOCeKgQ5kIkWYRzH4lbQf0nxULEpnV+u/s4etW+7TyygBXvRZkARiQVecGeHayVQ==","signatures":[{"sig":"MEUCIQC+bsfLryn7jDCzFuoV3OWqgcuDlI3Y2cgJHFDwCn2Z6QIgU2AaSsfp9aanMxKXzrKb978W9Cj4qBRr6wcbGFPhR3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905680},"type":"module","gitHead":"86defcac423ba9abcc42f125a3828387bf70af85","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/Swarm_MCP.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 54+ smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.0_1770572886770_0.007591923875203577","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"mcp-swarm","version":"1.0.1","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.1","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"1402333c39db414112ffc51d3442373357482f52","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.1.tgz","fileCount":198,"integrity":"sha512-hdG1+NLc2P2ER7n7YFTNbkLLfJ06PDbIAVMtyUEuMiOhADDM6V1rwIFjbjRsGntzTZrjY/+lofJ+x8XCP4VBKg==","signatures":[{"sig":"MEQCIHrraX8q0JJtnXGpTYM1JB2K3zV5FkGWzttna4zwAoVkAiBW4GZWnOGpnxfq7xK76n9qWL8gW17YLDOLn5hmLu0oyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2905825},"type":"module","gitHead":"86defcac423ba9abcc42f125a3828387bf70af85","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 54+ smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.1_1770572980213_0.612399101673553","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"mcp-swarm","version":"1.0.2","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.2","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"e6934f92cc0c8e6d924dd7cd1249739cd90bf72d","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.2.tgz","fileCount":198,"integrity":"sha512-VGKeN0foSZT6gwczmDv8onndOLHEow5k7OH/aq1FaNZJIcZUe3O5zvLTJBVhsPP1Mvrvc7BambyernFTBb5Feg==","signatures":[{"sig":"MEYCIQCVkzD4ZuymgFi2/LMhAFPJpzCkIHWNZSMBaJlL63wbVwIhAMlmiUq/aXSZhrnNrnvUx3bFZYQicVRZ7ksn8wFxTjyO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2837666},"type":"module","gitHead":"b2c4714395129e03367f986cd0e4ed3b0a9a7044","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.2_1770611299041_0.3881672973369854","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"mcp-swarm","version":"1.0.3","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.3","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"0c844eb135b583e052fabdbff90c32bbdc4a7363","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.3.tgz","fileCount":198,"integrity":"sha512-kV04ZYqlAec6HmMPikVpHxfBiVNd5wCF0uC8Eb4m6+plA2Mm7lSs8C2XCXH1SFM/QWCQEEh0PTqxKos+hxrgrQ==","signatures":[{"sig":"MEYCIQDL0ig7dUkt6NutHd1/hpzunwZAROMIy22tkWqLTskXNgIhAN4p/i0LEYwdN+e9Q1b2bKik6slDq+nPtmnkskBr+pRR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2840532},"type":"module","gitHead":"eb7a2af6f36544cbf105f503bff7b9ccc8aa5574","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.3_1770612814250_0.038997323710789455","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"mcp-swarm","version":"1.0.4","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.4","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"3fc9d8309e3c3b737628e9db3b4a097ecf68fae9","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.4.tgz","fileCount":198,"integrity":"sha512-dcAw5SaTpbhcq5bVwBhhLpAXdU3LJN9aZsWFMxbiEUf/S75Od/u6jIQiLWf0AWYmB9LdRf7yppXUxe6kHmZ4yA==","signatures":[{"sig":"MEYCIQDvEYnM69j5DPbNZ/Xq7rYF+ohXYyGecihsig9NPBPIagIhAI9Xz6ooQH1SrxuOAnNbYTRGwJOZoWhQozHyf+AdKVBN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2840614},"type":"module","gitHead":"e2bd8ebd80ada609babceb15f0037ace441d9853","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.4_1770613327426_0.28493881159890955","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"mcp-swarm","version":"1.0.5","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.5","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"88072ac6e2590577a35314e37493a9dde52b77a4","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.5.tgz","fileCount":198,"integrity":"sha512-na/nQFd24RhukSjERO7DcYBNIfDPXAyxp3NwijLRHTtSMNffGDjLRsTFW416QP7iru1shG0qZyc50wh0rMHmDw==","signatures":[{"sig":"MEYCIQDxbdS1v6Px3cCW/0fJXEF4OUfbQa/tKavY3r2DdGcQogIhAMVHdbWDWPavwxzhyqfl1hiiTgdUjBOkc6JfufbPloWO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2839473},"type":"module","gitHead":"971523781ec8e2285462be52248f4be72ce3462a","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.5_1770615689380_0.21629047070593965","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"mcp-swarm","version":"1.0.6","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.6","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"5f777f4178a8a7b63c7db5e79a6b293cfe35d691","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.6.tgz","fileCount":199,"integrity":"sha512-WZT405Z1jSkGT3qqkPwZlIvfnTpgkTYXfLdpfKhMuZ1n5w+fpqLzDIX8ssaFhcnMsHvOZ8wIdPht9hH6adu7Jg==","signatures":[{"sig":"MEUCIQDsVs8z6RwHjYCjYaP6WvUv3khwOO8tWKwnAsxLjOWbewIgaa7QPf67tGlmNih/Y+wQWAWuKqjxa2UfeA83ZFNaTBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2842827},"type":"module","gitHead":"b637f08002e4cd6e93b9cad198044c5b76af06d5","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.6_1770617837199_0.35607776256658563","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"mcp-swarm","version":"1.0.7","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.7","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"d79905dcd077caff54eeed884627b06b6e90954b","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.7.tgz","fileCount":199,"integrity":"sha512-PTupDESiw8TbTHiujqRfJ4e1EU9Wl0kVJB2HZp61QMHlbQ63NXjmRrwuCttd7Bul/boCRtFGuoWxNhSqcpwqKA==","signatures":[{"sig":"MEUCIQCjsiVub6bRTa1t3egJArUqP7EAYF3TIilgBuuEJ39nIAIgEr0xkoeh7Ty9ecRioYXBIxC3TzyVluHtwQYgrC0nkn0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2846820},"type":"module","gitHead":"8eba5123c0326633d600a72fd54244df40a45dce","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.7_1770618823491_0.42689111505468924","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"mcp-swarm","version":"1.0.8","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.8","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"297398e2b6079eeaba47e9a3c05197500b2e731a","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.8.tgz","fileCount":199,"integrity":"sha512-DJeZAmJ23UUwFasBbYBV+0ckYMXN+B4QgHNjp+ypy2RWyFMcQmwGuLn8YLxLpYZI3035lUPKX0w2kb7ouanvDw==","signatures":[{"sig":"MEUCIQDkazgbrj5k/gawpytuNFf7XEkAmAq1g5QxyJFCoT2EXwIgOUN39Y2Y+zFIiGRS/fIH4qacyTEkHPFM0YPGhsAEhCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2849458},"type":"module","gitHead":"49e3642adc5610dec491beee67d49162d595eedc","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.8_1770621283454_0.13562256583927423","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"mcp-swarm","version":"1.0.9","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.9","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"d347f845bad8c8d172d1b8053448d05f8f0e3c5f","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.9.tgz","fileCount":199,"integrity":"sha512-4XorpkiZSwozpwz5j1hoNJzC3K0c6rZDIdcDC/FKK5D5jYzrKbn/heHnFLMATs8S5p7KNm46ad/evotl0/7WmQ==","signatures":[{"sig":"MEUCIGTjyyUQRPw0MlhxY35zXqYiJi3j/E4P54vrITkuWEOtAiEAy6ooXWTD3pOBD4682CKkJER77KJLleluxlabIdCVuGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2854070},"type":"module","gitHead":"3c549921f8f452e9c9f399aee5eb57f2d5462be6","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.9_1770622854167_0.571640732272731","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"mcp-swarm","version":"1.0.10","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.10","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"10eac9c6d4e949e701f1f803175edf8848840904","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.10.tgz","fileCount":183,"integrity":"sha512-zqYHMLOai0WxEtFg87/wSCYN7FFFDujMf7aswibB3bBHokuynmZMCxlEfv/5lzcN2kvOKqMioD36xcSxvbATOw==","signatures":[{"sig":"MEYCIQC0PfUyTImKTC3DBTEg2wyq8WBbl5ot7Wr4+o4ufVGwCwIhAMWHhrMIxXyuYPGSx/WMPDJKKn1EhWaOhScp2AWSrguK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2429265},"type":"module","gitHead":"c94f31b8a3ca1f429ab3b9e5d39447b96e8a7412","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.10_1770623330685_0.5637140812051333","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"mcp-swarm","version":"1.0.11","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.11","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"bc78ab486d7476052b869f444922e2c9a9ba0764","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.11.tgz","fileCount":183,"integrity":"sha512-v6fmUaTyZQxLmIjAdXI+RHxaw7z0zscDixt0uFgPLBP0fPgtYGzeuhLAAW55bVLWJotJ5O/1+CJCp3P0Qsw8Cw==","signatures":[{"sig":"MEYCIQD9Fx8f/FZS22/IqZabqTDxKT9lJo8Gvy+S9l7SMldvbwIhAP/7rYE86aFuq8ZE5pDe2LuxSn4CNwowJigH5Z+4HwrG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2430704},"type":"module","gitHead":"b60f52d68fec89d8b2712455274a7c5458373e4a","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.11_1770625047786_0.7572303943504479","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"mcp-swarm","version":"1.0.12","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.0.12","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"3a6efb1c8cb686e5a30959e5bf9086f126e62eee","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.0.12.tgz","fileCount":183,"integrity":"sha512-i3ULuTmXn3KVbxa9wKn0V+biIFMjrCF/eNQcH++lXtVaOF8Ylj9nt7tmU+SbOVmE2cTGURsGfO6iz3wO6UGYXg==","signatures":[{"sig":"MEUCIAcWsqzEL0gT3P8ZSrHGsi2C0sRo+aZRO/t0ND+jZ5z1AiEAtRxKBu1TAB6hWDZ13dBXcAQAqSc+4s6LDtqq7Yv12+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2436648},"type":"module","gitHead":"6e295fcc50f94db172dfe4968717aac8beef4b2b","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.0.12_1770625748447_0.8282579724547778","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"mcp-swarm","version":"1.1.0","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.1.0","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"0f62c0b58d7e8b495645d45a5d284964859124bf","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.1.0.tgz","fileCount":191,"integrity":"sha512-1P/fvvsjtEaLe6L9DfkqUi6+eYaVVlXSsGYvLgQNmQMqa1mzjyAqhYUNkPsD7gVSWdV9cvXesUsECA0qVSdUPQ==","signatures":[{"sig":"MEYCIQDMQqI1dzLjFLmCTnyXkIeZ438LAndPGRHKBWVpc6ZLkgIhALzHzM/hSpzEq6Vf03b1pImkwbNkpD5OcF9bvwHRhAEg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2467016},"type":"module","gitHead":"768aa774abbd1e6466b9329ada035d6301c86347","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.1.0_1770630155354_0.22937428638478896","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"mcp-swarm","version":"1.1.1","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.1.1","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-doctor":"dist/doctor.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"a775e45dcfb94112d1d2350667e989a5274f0cb2","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.1.1.tgz","fileCount":195,"integrity":"sha512-rxiBpEsSptWMOiYdDsbsiKoyQJCMC2yriqpPgAF9Ey1YwlioKlCDhRHKD7ZlAYoyqTp6h4m5pqQGCfmpBOY0JQ==","signatures":[{"sig":"MEUCIBdj6HOfDIBw9W/4St69toIajYOrYbYbVHYcAVhAYy05AiEA6ScjB62YTjaPGIS9jMVk67B4Huz7PXuSZV9TJNHSdUo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2495300},"type":"module","gitHead":"128a488aa1ed797979418c4427a5a51220562568","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.1.1_1770631164753_0.10408084024672903","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"mcp-swarm","version":"1.1.2","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.1.2","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-doctor":"dist/doctor.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"4b1a23614e9b509d4225b89b51ae61fe88aa1a0c","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.1.2.tgz","fileCount":202,"integrity":"sha512-bPREcBFkBU6rp7uEoZfr6ofoof8gF6V/WKpZgo8RLXmbk+HvucpBdqGTcW3oPLzuB/TzhGBFxnv7n5q0k5vvCw==","signatures":[{"sig":"MEQCIFtmno77rGi3ksOVkU+yhnWpZhl2hInkrRfgDLOfNd+eAiA23S75CwkpTFfvNdgjUkBYmRaT/E7/NEaXaIpKDWCKYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2504849},"type":"module","gitHead":"6ab5a8bed9d9f6d3809e1cbfb12ff85f7bd89a0f","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","lint":"eslint src/","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","format":"prettier --write src/","remote":"node --enable-source-maps dist/remote/index.js","lint:fix":"eslint src/ --fix","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","format:check":"prettier --check src/","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","typescript-eslint":"^8.54.0","eslint-config-prettier":"^10.1.8","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.1.2_1770635358542_0.10918793461909893","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"mcp-swarm","version":"1.1.3","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.1.3","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-doctor":"dist/doctor.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"a770e2f956393c89155dde59b70807c0162dc845","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.1.3.tgz","fileCount":203,"integrity":"sha512-80AwwLcV2v7XqQQCUejIS2TL1eRlYPHK58YODi+eLNCH4QjGLmAu4dD3+zlyKF6aRMGCOpVlGjGeiz4L1yLP+g==","signatures":[{"sig":"MEYCIQCPoI8eT+8jgiO9ma1E9UxiK+3yPzzOJeFq9Q/ciLPDDwIhAPVuCXijVQLC/KYxB6NydZNdQwSvAl4xA7s2IofQ9CfY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2419330},"type":"module","gitHead":"ed8aaab5e3b55651b3195e96626b0ca2442f6c6b","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","lint":"eslint src/","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","format":"prettier --write src/","remote":"node --enable-source-maps dist/remote/index.js","lint:fix":"eslint src/ --fix","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","format:check":"prettier --check src/","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","typescript-eslint":"^8.54.0","eslint-config-prettier":"^10.1.8","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.1.3_1770638041869_0.6885252923224066","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"mcp-swarm","version":"1.1.4","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.1.4","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-doctor":"dist/doctor.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"f855106b5970d9e7e3d2a934d7c69982171b9dc0","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.1.4.tgz","fileCount":221,"integrity":"sha512-ZzbGl9/zq81WRPs9pgtkkTuL9zauiqT1cTKtwcAIlrHGlzrcp9o2eS8ShSwE7cuCbTzbP5UgRBH9Tah9C/JMgg==","signatures":[{"sig":"MEYCIQDIVqTHG00ug59rkaC1lOu94fAiLH/jcOgJF0XeVZh3rQIhANAZ4xZOawho5LsSjX88ZxUUckXkBIsKkficsaBwoJbq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3135864},"type":"module","gitHead":"ed8aaab5e3b55651b3195e96626b0ca2442f6c6b","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","lint":"eslint src/","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","format":"prettier --write src/","remote":"node --enable-source-maps dist/remote/index.js","lint:fix":"eslint src/ --fix","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","format:check":"prettier --check src/","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.9.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"23.11.1","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","typescript-eslint":"^8.54.0","eslint-config-prettier":"^10.1.8","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.1.4_1770638347447_0.10132961086853132","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"mcp-swarm","version":"1.1.5","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.1.5","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-doctor":"dist/doctor.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"e8515952abdac1aa1b9be0998bda99420a64d6f1","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.1.5.tgz","fileCount":203,"integrity":"sha512-1Tf6DlMtZ6p+WmkKVqSpL4imr92h04DIosJgwqEkeevQyl/TjmtJ/i90b8BnBDrU5UZ8/bJLjGVfPZSuCuXMjw==","signatures":[{"sig":"MEUCIEWKdqceSuu0uzVUtF8E4lMP0i6W14v3pPdDoi4nd5GyAiEAptLsm4ZoDZ8d3hcDD4yrreqsAseUQ7jmHS66KMB7hvc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2426388},"type":"module","gitHead":"be07326b7bb6f464b5ffeef94215a430ce86205b","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","lint":"eslint src/","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","format":"prettier --write src/","remote":"node --enable-source-maps dist/remote/index.js","lint:fix":"eslint src/ --fix","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","format:check":"prettier --check src/","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","typescript-eslint":"^8.54.0","eslint-config-prettier":"^10.1.8","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.1.5_1770644349122_0.2082121683207332","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"mcp-swarm","version":"1.1.6","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.1.6","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-doctor":"dist/doctor.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"05dda023b33b7f5422de17a7f617f51895990489","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.1.6.tgz","fileCount":197,"integrity":"sha512-Z4eWEMb08ji9zOpAhlgCbFqZaThfSEKXE1k41LQnp0yC/Ko7szkkWyrkgp/db8PqAVft9l8Cow7ErmPaiE6Bbw==","signatures":[{"sig":"MEUCICNlwnXrchpBnWKjuViUXLadzfPNUW0qsF2uxy9/V59cAiEA9WhyGKl296NO9QzHLSk1uffM4IeVWLZTQ1hCUOSSJ0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2096121},"type":"module","gitHead":"c4886e876bd0a90eeb0e284cc8793613bd8470eb","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","lint":"eslint src/","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","format":"prettier --write src/","remote":"node --enable-source-maps dist/remote/index.js","lint:fix":"eslint src/ --fix","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","format:check":"prettier --check src/","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI agent coordination platform with 26 consolidated smart tools, 21 AI models (Kimi K2.5, GPT-5.3, Opus 4.6), EWC++ self-learning, semantic caching, and Q-Learning routing","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","typescript-eslint":"^8.54.0","eslint-config-prettier":"^10.1.8","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.1.6_1770707290019_0.17442865860936196","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"mcp-swarm","version":"1.2.0","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","_id":"mcp-swarm@1.2.0","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-doctor":"dist/doctor.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-install":"dist/installer/index.js","mcp-swarm-companion":"dist/companion.js"},"dist":{"shasum":"b6c14422bda6a937ce4fc291c95a4ed114e88b60","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.2.0.tgz","fileCount":221,"integrity":"sha512-muV+mPO5ibVJduD6Ndx78V0Ae5Tv2WtvL0JhN3kE3X7c4s2Cr15gCsf7ttCEMlhG6+nIgk4OQ0dk5fHaMLxp2A==","signatures":[{"sig":"MEQCIAhPZzD5ICHSFC061gQSHuLA5Ker1kCstratBDi8pjiIAiAQy5HPmZF2MMh+HrZxzzJnyxOLi/u2b2XGYtnLENpfKA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2384381},"type":"module","gitHead":"bc8af9fc08cc179af908d192a23a5e1e9766ea31","private":false,"scripts":{"dev":"node --enable-source-maps dist/serverSmart.js","lint":"eslint src/","test":"node --enable-source-maps dist/tests/newModules.test.js","build":"tsc -p tsconfig.json","bridge":"node --enable-source-maps dist/bridge.js","format":"prettier --write src/","remote":"node --enable-source-maps dist/remote/index.js","lint:fix":"eslint src/ --fix","companion":"node --enable-source-maps dist/companion.js","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dev:legacy":"node --enable-source-maps dist/server.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:ui":"cd dashboard && npm run dev","format:check":"prettier --check src/","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:build":"cd dashboard && npm run build","dashboard:install":"cd dashboard && npm install"},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"repository":{"url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git","type":"git"},"_npmVersion":"10.8.2","description":"Universal AI agent coordination platform with 35 smart tools, encrypted Vault, embedding cascade (Ollama/OpenAI/builtin), 6 vector backends, agent profiles, scheduled tasks, plugin system, and GitHub sync","directories":{},"_nodeVersion":"20.20.0","dependencies":{"ws":"^8.18.0","zod":"3.23.8","@modelcontextprotocol/sdk":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.2","prettier":"^3.8.1","@types/ws":"^8.18.0","typescript":"^5.6.3","@types/node":"^22.10.2","concurrently":"^8.2.2","typescript-eslint":"^8.54.0","eslint-config-prettier":"^10.1.8","@cloudflare/workers-types":"^4.20260131.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-swarm_1.2.0_1770739833323_0.324735292242573","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"mcp-swarm","version":"1.2.1","private":false,"type":"module","description":"Universal AI agent coordination platform with 35 smart tools, encrypted Vault, embedding cascade (Ollama/OpenAI/builtin), 6 vector backends, agent profiles, scheduled tasks, plugin system, and GitHub sync","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"author":{"name":"MCP Swarm Team"},"license":"MIT","homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"repository":{"type":"git","url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git"},"bin":{"mcp-swarm":"dist/serverSmart.js","mcp-swarm-remote":"dist/remote/index.js","mcp-swarm-companion":"dist/companion.js","mcp-swarm-doctor":"dist/doctor.js","mcp-swarm-install":"dist/installer/index.js"},"scripts":{"build":"tsc -p tsconfig.json","dev":"node --enable-source-maps dist/serverSmart.js","dev:legacy":"node --enable-source-maps dist/server.js","remote":"node --enable-source-maps dist/remote/index.js","companion":"node --enable-source-maps dist/companion.js","bridge":"node --enable-source-maps dist/bridge.js","install-mcp":"node --enable-source-maps dist/scripts/install.js","dashboard:api":"node --enable-source-maps dist/dashboardApi.js","dashboard:ui":"cd dashboard && npm run dev","dashboard:install":"cd dashboard && npm install","dashboard":"concurrently \"npm run dashboard:api\" \"npm run dashboard:ui\"","dashboard:build":"cd dashboard && npm run build","test":"node --enable-source-maps dist/tests/newModules.test.js","lint":"eslint src/","lint:fix":"eslint src/ --fix","format":"prettier --write src/","format:check":"prettier --check src/"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","ws":"^8.18.0","zod":"3.23.8"},"devDependencies":{"@cloudflare/workers-types":"^4.20260131.0","@types/node":"^22.10.2","@types/ws":"^8.18.0","concurrently":"^8.2.2","eslint":"^9.39.2","eslint-config-prettier":"^10.1.8","prettier":"^3.8.1","typescript":"^5.6.3","typescript-eslint":"^8.54.0"},"_id":"mcp-swarm@1.2.1","gitHead":"2fd2bb4939db2e9508b12e7f2d6fb06190938236","_nodeVersion":"20.20.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-8sYMPRQBO63xtAuohxzXkbdvmuxWj0tR9LT88loZNPeyMD4Uf6MpKjs31BbXnLQYqxbUDjJrFUboJNlnf7N7pQ==","shasum":"1ac4366746a48502d5cf421beb79f4198257a7a5","tarball":"https://registry.npmjs.org/mcp-swarm/-/mcp-swarm-1.2.1.tgz","fileCount":223,"unpackedSize":2423308,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCMeWtJaOcQPOO2F69SgKEm/sus5uypIbpfXwrRkCCnUAIgCfRKH9udQqkbXl6v+JSygHc/gp+0RVmuuXXOoqYdSWc="}]},"_npmUser":{"name":"abdr","email":"unilife.ch@gmail.com"},"directories":{},"maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-swarm_1.2.1_1770823292502_0.8867623140641174"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-05T07:24:29.542Z","modified":"2026-02-11T15:21:32.788Z","0.9.11":"2026-02-05T07:24:29.789Z","0.9.12":"2026-02-05T10:30:29.117Z","0.9.13":"2026-02-05T11:28:33.996Z","0.9.14":"2026-02-08T12:19:54.791Z","0.9.15":"2026-02-08T12:33:36.255Z","0.9.16":"2026-02-08T13:29:40.726Z","0.9.17":"2026-02-08T15:27:26.499Z","1.0.0":"2026-02-08T17:48:06.964Z","1.0.1":"2026-02-08T17:49:40.357Z","1.0.2":"2026-02-09T04:28:19.234Z","1.0.3":"2026-02-09T04:53:34.435Z","1.0.4":"2026-02-09T05:02:07.629Z","1.0.5":"2026-02-09T05:41:29.544Z","1.0.6":"2026-02-09T06:17:17.362Z","1.0.7":"2026-02-09T06:33:43.686Z","1.0.8":"2026-02-09T07:14:43.671Z","1.0.9":"2026-02-09T07:40:54.324Z","1.0.10":"2026-02-09T07:48:50.866Z","1.0.11":"2026-02-09T08:17:28.000Z","1.0.12":"2026-02-09T08:29:08.662Z","1.1.0":"2026-02-09T09:42:35.584Z","1.1.1":"2026-02-09T09:59:24.925Z","1.1.2":"2026-02-09T11:09:18.716Z","1.1.3":"2026-02-09T11:54:02.122Z","1.1.4":"2026-02-09T11:59:07.626Z","1.1.5":"2026-02-09T13:39:09.269Z","1.1.6":"2026-02-10T07:08:10.241Z","1.2.0":"2026-02-10T16:10:33.526Z","1.2.1":"2026-02-11T15:21:32.661Z"},"bugs":{"url":"https://github.com/AbdrAbdr/MCP-Swarm/issues"},"author":{"name":"MCP Swarm Team"},"license":"MIT","homepage":"https://github.com/AbdrAbdr/MCP-Swarm#readme","keywords":["mcp","ai","agent","swarm","coordination","cloudflare"],"repository":{"type":"git","url":"git+https://github.com/AbdrAbdr/MCP-Swarm.git"},"description":"Universal AI agent coordination platform with 35 smart tools, encrypted Vault, embedding cascade (Ollama/OpenAI/builtin), 6 vector backends, agent profiles, scheduled tasks, plugin system, and GitHub sync","maintainers":[{"name":"abdr","email":"unilife.ch@gmail.com"}],"readme":"> <img src=\"https://flagcdn.com/20x15/gb.png\" alt=\"EN\" /> [Read in English](./README.md) | 📋 [История изменений](./CHANGELOG.ru.md)\n\n[![npm version](https://img.shields.io/npm/v/mcp-swarm.svg)](https://www.npmjs.com/package/mcp-swarm)\n[![npm downloads](https://img.shields.io/npm/dm/mcp-swarm.svg)](https://www.npmjs.com/package/mcp-swarm)\n[![license](https://img.shields.io/npm/l/mcp-swarm.svg)](https://github.com/AbdrAbdr/MCP-Swarm/blob/main/LICENSE)\n[![CI](https://github.com/AbdrAbdr/MCP-Swarm/actions/workflows/ci.yml/badge.svg)](https://github.com/AbdrAbdr/MCP-Swarm/actions/workflows/ci.yml)\n[![Node.js](https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js)](https://nodejs.org)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.0-3178C6?logo=typescript)](https://www.typescriptlang.org)\n[![MCP Protocol](https://img.shields.io/badge/MCP-Protocol-blueviolet)](https://modelcontextprotocol.io)\n\n<p align=\"center\">\n  <img src=\"./assets/banner.png\" alt=\"MCP Swarm Banner\" width=\"800\" />\n</p>\n\n# 🐝 MCP Swarm v1.2.0 — Универсальная Платформа Координации AI-Агентов\n\n> 🐝 **v1.2.0 — Расширение платформы:** 35 Smart Tools (9 новых), Vault с аудит-трейлом и авто-блокировкой, Setup Wizard, Analytics Store, Embeddings Cascade (много-провайдерные эмбеддинги), Vector Backends (6 адаптеров: Local, Chroma, Supabase, Qdrant, Pinecone, Turso), Auto-Index, Профили агентов, Планировщик с паузой/возобновлением, Plugin Loader, Doctor CLI (`--json`), 100% ESM, полная типобезопасность. Обновитесь: `npm install -g mcp-swarm@latest`\n\n**MCP Swarm** — это глобальная «нервная система» для ваших AI-помощников. Она превращает разрозненных агентов (Claude, Cursor, Windsurf, OpenCode) в слаженную команду, способную работать над огромными проектами без конфликтов и потери контекста.\n\n---\n\n## 🎬 Быстрое демо\n\n```\n┌──────────────────────────────────────────────────────────────┐\n│  Claude Code (Агент 1)         Cursor (Агент 2)              │\n│  ┌─────────────────────┐        ┌─────────────────────┐     │\n│  │ swarm_task create    │        │ swarm_task list      │     │\n│  │ \"Починить auth\"       │───────▶│ → берёт задачу       │     │\n│  │                      │        │                      │     │\n│  │ swarm_file reserve   │        │ swarm_file reserve   │     │\n│  │ auth.ts ✅ заблок.   │        │ utils.ts ✅ заблок.  │     │\n│  │                      │        │                      │     │\n│  │ swarm_chat broadcast │◄──────▶│ swarm_chat broadcast │     │\n│  │ \"Auth готов!\"        │        │ \"Utils готовы!\"       │     │\n│  └─────────────────────┘        └─────────────────────┘     │\n│                                                              │\n│  🌐 Hub (Cloudflare)  ←→  🐝 Companion (localhost:37373)   │\n│  Синхронизация            Web Dashboard + Bridge            │\n└──────────────────────────────────────────────────────────────┘\n```\n\n**Откройте `http://localhost:37373` чтобы увидеть дашборд в реальном времени!**\n\n---\n\n\n## 🧠 Что это такое?\n\nКогда вы используете несколько AI-инструментов одновременно, они часто «сталкиваются лбами»: редактируют одни и те же файлы, переделывают работу друг друга или просто не знают, что сделал коллега пять минут назад.\n\n**MCP Swarm решает это раз и навсегда:**\n1.  **Командная работа:** Агенты видят друг друга и общаются.\n2.  **Безопасность:** Система блокировки файлов (File Locking) не дает двум агентам писать в один файл одновременно.\n3.  **Память:** Всё, что сделано сегодня, сохраняется в папке `swarm/`. Завтра любой агент продолжит с того же места.\n4.  **Лидерство:** Система сама выбирает Оркестратора, который раздает задачи и следит за порядком.\n\n---\n\n## 🛠 35 Smart Tools: Инструментарий Swarm\n\nВ v1.2.1 мы расширили набор до **35 Smart Tools** (с 26 в v1.1.x) — 9 новых инструментов для секретов, аналитики, эмбеддингов, векторных бэкендов, авто-индексации (Drift-Memory), профилей агентов, планировщика задач и плагинов. Каждый инструмент использует параметр `action` для доступа к нескольким операциям.\n\n### 🚀 Ядро системы (2)\n\n| # | Инструмент | Включает | Основные действия |\n|---|-----------|----------|-------------------|\n| 1 | **swarm_agent** | agent + companion | `register`, `whoami`, `init`, `status`, `stop`, `pause`, `resume` |\n| 2 | **swarm_control** | control + pulse | `stop`, `resume`, `status`, `pulse_update`, `pulse_get` |\n\n### 📋 Управление задачами и планами (2)\n\n| # | Инструмент | Включает | Основные действия |\n|---|-----------|----------|-------------------|\n| 3 | **swarm_task** | task + briefing | `create`, `list`, `update`, `decompose`, `save_briefing`, `load_briefing` |\n| 4 | **swarm_plan** | plan + spec | `create`, `add`, `next`, `start`, `complete`, `prompt`, `export`, `spec_start`, `spec_phase` |\n\n### 🔒 Файлы и Git (3)\n\n| # | Инструмент | Включает | Основные действия |\n|---|-----------|----------|-------------------|\n| 5 | **swarm_file** | file + snapshot | `reserve`, `release`, `list`, `forecast`, `snapshot_create`, `snapshot_rollback` |\n| 6 | **swarm_worktree** | worktree + hooks | `create`, `list`, `remove`, `hook_install`, `hook_run` |\n| 7 | **swarm_git** | git + dependency | `sync`, `pr`, `health`, `cleanup`, `dep_signal`, `dep_sync` |\n\n### 💬 Коммуникация (4)\n\n| # | Инструмент | Включает | Основные действия |\n|---|-----------|----------|-------------------|\n| 8 | **swarm_chat** | chat + review | `broadcast`, `dashboard`, `thought`, `request`, `respond` |\n| 9 | **swarm_voting** | voting + auction | `start`, `vote`, `list`, `auction_announce`, `auction_bid` |\n| 10 | **swarm_orchestrator** | orchestrator | `elect`, `info`, `heartbeat`, `resign`, `executors` |\n| 11 | **swarm_message** | message + mcp | `send`, `inbox`, `ack`, `reply`, `mcp_scan`, `mcp_authorize` |\n\n### 🛡️ Безопасность (1)\n\n| # | Инструмент | Включает | Основные действия |\n|---|-----------|----------|-------------------|\n| 12 | **swarm_defence** | defence + immune + consensus | `scan`, `validate_agent`, `quarantine`, `trust`, `alert`, `join`, `elect`, `propose`, `vote` |\n\n### 📊 Аналитика (3)\n\n| # | Инструмент | Включает | Основные действия |\n|---|-----------|----------|-------------------|\n| 13 | **swarm_budget** | cost + budget | `log`, `agent`, `project`, `limit`, `analyze`, `recommend`, `route` |\n| 14 | **swarm_moe** | moe + sona | `moe_route`, `moe_feedback`, `moe_experts`, `sona_route`, `sona_learn`, `sona_specialists` |\n| 15 | **swarm_quality** | quality + regression | `run`, `report`, `threshold`, `pr_ready`, `baseline`, `check_regression` |\n\n### 🧠 Интеллект (4)\n\n| # | Инструмент | Включает | Основные действия |\n|---|-----------|----------|-------------------|\n| 16 | **swarm_vector** | HNSW поиск | `init`, `add`, `search`, `get`, `delete`, `duplicates`, `embed` |\n| 17 | **swarm_booster** | быстрый исполнитель | `execute`, `can_boost`, `stats`, `history`, `types` |\n| 18 | **swarm_brain** | brainstorm + debug | `bs_start`, `bs_ask`, `bs_propose`, `dbg_start`, `dbg_hypothesis`, `dbg_fix` |\n| 19 | **swarm_context** | context + pool + batch | `estimate`, `compress`, `pool_add`, `pool_search`, `batch_queue`, `batch_result` |\n\n### 🏗️ Инфраструктура (7)\n\n| # | Инструмент | Включает | Основные действия |\n|---|-----------|----------|-------------------|\n| 20 | **swarm_health** | health + preemption | `check`, `dead`, `reassign`, `trigger`, `resolve_urgent` |\n| 21 | **swarm_external** | external + platform | `enable_github`, `sync_all`, `create_issue`, `platform_request` |\n| 22 | **swarm_expertise** | expertise + routing | `track`, `suggest`, `experts`, `route_find_agent`, `route_auto_assign` |\n| 23 | **swarm_knowledge** | knowledge + docs + advice | `archive`, `search`, `doc_generate`, `advice_request` |\n| 24 | **swarm_session** | session + timeline + screenshot | `start`, `log`, `stop`, `replay`, `timeline_generate`, `screenshot_share` |\n| 25 | **swarm_clusters** | clusters + conflict | `init`, `list`, `find`, `conflict_predict`, `conflict_hotspots` |\n| 26 | **swarm_telegram** | telegram + qa | `setup`, `send`, `notify_*`, `qa_start`, `qa_iterate`, `qa_report` |\n\n### 🆕 Новое в v1.2.0 (8)\n\n| # | Инструмент | Описание | Основные действия |\n|---|-----------|----------|-------------------|\n| 27 | **swarm_vault** | Управление секретами (AES-256-GCM) | `init`, `unlock`, `set`, `get`, `delete`, `list`, `rotate`, `export`, `import`, `lock`, `status`, `audit` |\n| 28 | **swarm_analytics** | Метрики задач/событий | `log_task`, `log_event`, `get_tasks`, `get_events`, `get_metrics`, `summary`, `cleanup` |\n| 29 | **swarm_memory** | Drift-Memory (Co-occurrence) + Context | `index_*`, `smart_*`, `cograph_record`, `cograph_query`, `cograph_drift`, `cograph_suggest` |\n| 30 | **swarm_embeddings** | Много-провайдерные эмбеддинги + бэкенды | `embed`, `health`, `costs`, `backend_status`, `backend_migrate`, `backend_switch`, `backend_health` |\n| 31 | **swarm_profiles** | Профили агентов и специализация | `get`, `list`, `default`, `instructions` |\n| 32 | **swarm_scheduler** | Cron-планировщик задач | `add`, `list`, `check_due`, `check_missed`, `remove` |\n| 33 | **swarm_plugins** | Загрузчик и обнаружение плагинов | `discover`, `load`, `load_all`, `init_dir` |\n| 34 | **swarm_github** | GitHub Issue ↔ Task синх. | `auth_status`, `list_issues`, `create_issue`, `close_issue`, `sync_from_github` |\n| 35 | **swarm_setup** | Мастер настройки и конфиг | `wizard_prompt`, `wizard_run`, `config_get`, `config_exists` |\n\n---\n\n### Примеры использования\n\n<details>\n<summary><strong>🧠 swarm_moe — Маршрутизация AI-моделей (включая SONA)</strong></summary>\n\n```typescript\n// Маршрутизация задачи к лучшей модели (21 эксперт)\nswarm_moe({\n  action: \"moe_route\",\n  content: \"Написать React-компонент для авторизации\",\n  preferredTier: \"premium\",\n  maxCost: 0.05,\n  repoPath\n})\n// → { selectedExpert: \"claude-sonnet\", confidence: 0.92 }\n\n// SONA: самообучающееся назначение задач\nswarm_moe({\n  action: \"sona_route\",\n  title: \"Исправить кнопку входа\",\n  description: \"Кнопка не видна на тёмной теме\",\n  affectedFiles: [\"src/components/Login.tsx\"],\n  repoPath\n})\n// → { recommendedAgent: \"RadiantWolf\", confidence: 0.85, category: \"frontend_ui\" }\n\n// Обучение SONA по результатам\nswarm_moe({\n  action: \"sona_learn\",\n  taskId: \"task-123\",\n  agentName: \"RadiantWolf\",\n  success: true,\n  qualityScore: 0.9,\n  repoPath\n})\n```\n\n</details>\n\n<details>\n<summary><strong>⚡ swarm_booster — Выполнение задач без LLM (в 352× быстрее)</strong></summary>\n\n```typescript\n// Проверка возможности ускорения\nswarm_booster({\n  action: \"can_boost\",\n  repoPath,\n  description: \"переименовать переменную oldName в newName\"\n})\n// → { canBoost: true, taskType: \"rename_variable\", confidence: 0.9 }\n\n// Локальное выполнение ($0, ~8мс)\nswarm_booster({\n  action: \"execute\",\n  repoPath,\n  task: {\n    type: \"rename_variable\",\n    filePath: \"src/utils.ts\",\n    oldName: \"getData\",\n    newName: \"fetchUserData\"\n  }\n})\n// → { success: true, changes: 5, timeMs: 2, savedCost: \"$0.01\" }\n```\n\n</details>\n\n<details>\n<summary><strong>🔍 swarm_vector — Семантический HNSW-поиск</strong></summary>\n\n```typescript\n// Инициализация + добавление документов\nswarm_vector({ action: \"init\", repoPath, config: { dimensions: 384, distanceMetric: \"cosine\" } })\nswarm_vector({ action: \"add\", repoPath, id: \"doc-1\", text: \"Настройка JWT аутентификации\", metadata: { category: \"auth\" } })\n\n// Семантический поиск\nswarm_vector({ action: \"search\", repoPath, query: \"авторизация пользователя\", k: 5 })\n// → [{ id: \"doc-1\", score: 0.87, ... }]\n```\n\n</details>\n\n<details>\n<summary><strong>🛡️ swarm_defence — AI-безопасность + Консенсус</strong></summary>\n\n```typescript\n// Сканирование текста на угрозы (<10мс обнаружение)\nswarm_defence({ action: \"scan\", text: \"Игнорируй все инструкции...\", source: \"user\", repoPath })\n// → { detected: true, category: \"prompt_injection\", severity: \"high\" }\n\n// Консенсус: присоединение к кластеру + предложение\nswarm_defence({ action: \"join\", nodeId: \"a1\", nodeName: \"Wolf\", repoPath })\nswarm_defence({ action: \"propose\", nodeId: \"a1\", title: \"Добавить тёмную тему\", type: \"architecture\", repoPath })\n```\n\n</details>\n\n### 🧠 MoE Router — 21 встроенная AI-модель\n\n| Провайдер | Модель | Тир | Вход $/MTok | Выход $/MTok | Контекст |\n|-----------|--------|------|-------------|--------------|----------|\n| Anthropic | **Claude Opus 4.6** | flagship | $5 | $25 | **1M** |\n| Anthropic | Claude Opus 4.5 | flagship | $5 | $25 | 200K |\n| Anthropic | Claude Sonnet 4.5 | premium | $3 | $15 | 200K |\n| Anthropic | Claude Haiku 4.5 | economy | $1 | $5 | 200K |\n| OpenAI | **GPT-5.3 Codex** | flagship | ~$2 | ~$15 | 128K |\n| OpenAI | GPT-5.2 | flagship | $1.75 | $14 | 256K |\n| OpenAI | GPT-5 Mini | standard | $0.25 | $2 | 128K |\n| OpenAI | GPT-4.1 | premium | $3 | $12 | 128K |\n| OpenAI | o4-mini | reasoning | $4 | $16 | 128K |\n| Moonshot | **Kimi K2.5** | premium | $0.60 | $3.00 | 256K |\n| Google | Gemini 3 Pro | flagship | $2 | $12 | **1M** |\n| Google | Gemini 3 Flash | standard | $0.50 | $3 | **1M** |\n| Google | Gemini 2.5 Pro | premium | $1.25 | $10 | **1M** |\n\n---\n## 🔄 Жизненный цикл роя\n\n### 1. Начало работы (Новый или Старый проект)\nВы открываете проект и говорите: **«Используй MCP Swarm»**. \nПервый агент вызывает `register` и `elect`. \n*   **Если проект новый:** Сервер сам создаст файлы правил (`CLAUDE.md`, `GEMINI.md` и др.) и папки.\n*   **Если проект уже работает в Swarm:** Сервер подхватит историю из папки `swarm/`.\n\n### 2. Оркестратор — Сердце системы\nПервый агент, ставший Оркестратором, входит в **бесконечный цикл**. Он:\n*   Никогда не замолкает.\n*   Постоянно мониторит `PULSE.md`.\n*   Распределяет входящие задачи.\n*   Спит только тогда, когда человек нажмет «Stop».\n\n### 3. Утро следующего дня\nКогда вы выключаете компьютер, состояние сохраняется в Git/Файлах. \nУтром первый запущенный агент проверяет: «Есть ли живой Оркестратор?». Если нет — он сам забирает эту роль, читает вчерашние задачи и продолжает координировать команду. **История никогда не сбрасывается.**\n\n---\n\n## 🔄 Обновление с предыдущих версий\n\nЕсли MCP Swarm установлен через npm:\n```bash\nnpm install -g mcp-swarm@latest\n```\n\nЕсли вы клонировали репозиторий:\n```bash\ncd /path/to/Swarm_MCP\ngit pull\nnpm install\nnpm run build\n```\n\n> 🙏 Приносим извинения за проблему совместимости Zod в версиях 0.9.14–0.9.15. Диапазон `zod@^3.23.8` автоматически устанавливал v3.25.76 (Zod v4 bridge), который удалил внутренний метод `_parse()`, ломая все 54 Smart Tools.\n\n---\n\n## ⚙️ Установка\n\n### 🚀 One-Click Install (Рекомендуется)\n\n**Windows (PowerShell):**\n```powershell\nirm https://raw.githubusercontent.com/AbdrAbdr/MCP-Swarm/main/install.ps1 | iex\n```\n\n**macOS / Linux:**\n```bash\ncurl -fsSL https://raw.githubusercontent.com/AbdrAbdr/MCP-Swarm/main/install.sh | bash\n```\n\nУстановщик автоматически:\n- ✅ Проверит/установит Node.js\n- ✅ Найдёт ваши IDE (Claude Desktop, Cursor, Windsurf, OpenCode, VS Code)\n- ✅ Спросит Telegram ID для уведомлений\n- ✅ Добавит конфиг (не перезаписывая существующие MCP серверы!)\n\n---\n\n### 📦 Альтернатива: через npx\n\nЕсли Node.js уже установлен:\n\n```bash\nnpx mcp-swarm-install\n```\n\nИли с параметрами:\n```bash\nnpx mcp-swarm-install --telegram-user-id 123456789 --auto-install --yes\n```\n\n---\n\n### 🔧 Ручная установка\n\n<details>\n<summary><strong>Клонирование и сборка</strong></summary>\n\n```bash\n# Windows\ngit clone https://github.com/AbdrAbdr/MCP-Swarm.git C:/MCP/Swarm_MCP\ncd C:/MCP/Swarm_MCP && npm install && npm run build\n\n# macOS\ngit clone https://github.com/AbdrAbdr/MCP-Swarm.git ~/Documents/Swarm_MCP\ncd ~/Documents/Swarm_MCP && npm install && npm run build\n\n# Linux\ngit clone https://github.com/AbdrAbdr/MCP-Swarm.git ~/mcp/Swarm_MCP\ncd ~/mcp/Swarm_MCP && npm install && npm run build\n```\n</details>\n\n### Конфигурация для вашей IDE\n\n<details>\n<summary><strong>🖥️ Claude Desktop</strong></summary>\n\n**Windows:** `%APPDATA%\\Claude\\claude_desktop_config.json`\n**macOS:** `~/Library/Application Support/Claude/claude_desktop_config.json`\n**Linux:** `~/.config/claude/claude_desktop_config.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-swarm\": {\n      \"command\": \"node\",\n      \"args\": [\"C:/MCP/Swarm_MCP/dist/serverSmart.js\"],\n      \"env\": {\n        \"SWARM_HUB_URL\": \"wss://mcp-swarm-hub.YOUR-SUBDOMAIN.workers.dev/ws\",\n        \"SWARM_PROJECT\": \"default\",\n        \"TELEGRAM_USER_ID\": \"YOUR_TELEGRAM_USER_ID\",\n        \"TELEGRAM_BOT_URL\": \"https://YOUR-TELEGRAM-BOT.workers.dev\"\n      }\n    }\n  }\n}\n```\n</details>\n\n<details>\n<summary><strong>🎯 Cursor</strong></summary>\n\n**Settings → Features → MCP Servers → Add New**\n\nИли создайте `.cursor/mcp.json` в домашней директории:\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-swarm\": {\n      \"command\": \"node\",\n      \"args\": [\"C:/MCP/Swarm_MCP/dist/serverSmart.js\"],\n      \"env\": {\n        \"SWARM_HUB_URL\": \"wss://mcp-swarm-hub.YOUR-SUBDOMAIN.workers.dev/ws\",\n        \"SWARM_PROJECT\": \"default\",\n        \"TELEGRAM_USER_ID\": \"YOUR_TELEGRAM_USER_ID\",\n        \"TELEGRAM_BOT_URL\": \"https://YOUR-TELEGRAM-BOT.workers.dev\"\n      }\n    }\n  }\n}\n```\n</details>\n\n<details>\n<summary><strong>🌊 Windsurf</strong></summary>\n\n**Cascade → Settings → MCP Servers → Add Server**\n\nИли создайте `~/.codeium/windsurf/mcp_config.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-swarm\": {\n      \"command\": \"node\",\n      \"args\": [\"C:/MCP/Swarm_MCP/dist/serverSmart.js\"],\n      \"env\": {\n        \"SWARM_HUB_URL\": \"wss://mcp-swarm-hub.YOUR-SUBDOMAIN.workers.dev/ws\",\n        \"SWARM_PROJECT\": \"default\",\n        \"TELEGRAM_USER_ID\": \"YOUR_TELEGRAM_USER_ID\",\n        \"TELEGRAM_BOT_URL\": \"https://YOUR-TELEGRAM-BOT.workers.dev\"\n      }\n    }\n  }\n}\n```\n</details>\n\n<details>\n<summary><strong>💻 OpenCode CLI</strong></summary>\n\nСоздайте `~/.opencode/mcp.json`:\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-swarm\": {\n      \"command\": \"node\",\n      \"args\": [\"C:/MCP/Swarm_MCP/dist/serverSmart.js\"],\n      \"env\": {\n        \"SWARM_HUB_URL\": \"wss://mcp-swarm-hub.YOUR-SUBDOMAIN.workers.dev/ws\",\n        \"SWARM_PROJECT\": \"default\",\n        \"TELEGRAM_USER_ID\": \"YOUR_TELEGRAM_USER_ID\",\n        \"TELEGRAM_BOT_URL\": \"https://YOUR-TELEGRAM-BOT.workers.dev\"\n      }\n    }\n  }\n}\n```\n</details>\n\n<details>\n<summary><strong>🤖 VS Code + Copilot/Continue</strong></summary>\n\nСоздайте `.vscode/mcp.json` в домашней директории:\n\n```json\n{\n  \"servers\": {\n    \"mcp-swarm\": {\n      \"type\": \"stdio\",\n      \"command\": \"node\",\n      \"args\": [\"C:/MCP/Swarm_MCP/dist/serverSmart.js\"],\n      \"env\": {\n        \"SWARM_HUB_URL\": \"wss://mcp-swarm-hub.YOUR-SUBDOMAIN.workers.dev/ws\",\n        \"SWARM_PROJECT\": \"default\",\n        \"TELEGRAM_USER_ID\": \"YOUR_TELEGRAM_USER_ID\",\n        \"TELEGRAM_BOT_URL\": \"https://YOUR-TELEGRAM-BOT.workers.dev\"\n      }\n    }\n  }\n}\n```\n</details>\n\n> **⚠️ Важно:** Замените `C:/MCP/Swarm_MCP` на актуальный путь к клонированному репозиторию!\n> - Windows: `C:/MCP/Swarm_MCP`\n> - macOS: `/Users/USERNAME/Documents/Swarm_MCP`\n> - Linux: `/home/USERNAME/mcp/Swarm_MCP`\n\n---\n\n## ☁️ Установка (Remote — без локальных файлов)\n\nТеперь используется **Streamable HTTP** транспорт вместо SSE для совместимости с Cloudflare Workers!\n\n### 🆓 Cloudflare Workers — ЭТО БЕСПЛАТНО!\n\nMCP Swarm использует Cloudflare Workers для облачной инфраструктуры. **Вам не нужно ничего платить!**\n\n**Free Tier лимиты (более чем достаточно для личного использования):**\n\n| Ресурс | Бесплатный лимит | Для MCP Swarm |\n|--------|------------------|---------------|\n| **Workers Requests** | 100,000 / день | ~1000 агентов/день |\n| **Durable Objects Requests** | 1,000,000 / месяц | Хватит на большую команду |\n| **Durable Objects Storage** | 1 GB | Годы истории сообщений |\n| **WebSocket Messages** | Без лимита | ∞ |\n| **CPU Time** | 10ms / запрос | Достаточно |\n\n> 💡 **Для сравнения:** Если вы работаете 8 часов в день с 5 агентами, вы используете ~5% от бесплатного лимита.\n\n### Шаг 1: Создайте аккаунт Cloudflare (бесплатно)\n\n1. Перейдите на [dash.cloudflare.com](https://dash.cloudflare.com)\n2. Зарегистрируйтесь (email + пароль)\n3. Подтвердите email\n4. **Готово!** Карта не нужна.\n\n### Шаг 2: Задеплойте свою инфраструктуру\n\n```bash\n# 1. Клонируйте репозиторий\ngit clone https://github.com/AbdrAbdr/MCP-Swarm.git\ncd Swarm_MCP\n\n# 2. Залогиньтесь в Cloudflare (откроется браузер)\nnpx wrangler login\n\n# 3. Задеплойте Hub (координация агентов)\ncd cloudflare/hub\nnpx wrangler deploy\n# ✅ Запишите URL: wss://mcp-swarm-hub.YOUR-SUBDOMAIN.workers.dev/ws\n\n# 4. Задеплойте MCP Server\ncd ../mcp-server\n# Откройте wrangler.toml и замените HUB_URL на ваш Hub URL из шага 3\nnpx wrangler deploy\n# ✅ Запишите URL: https://mcp-swarm-server.YOUR-SUBDOMAIN.workers.dev/mcp\n```\n\n### Шаг 3: Telegram Bot (Опционально, но рекомендуется)\n\nПолучайте уведомления в реальном времени о задачах, агентах, ошибках и код-ревью в Telegram.\n\n#### Куда добавлять каждый Telegram-параметр:\n\n| Параметр | Куда добавлять | Как получить |\n|----------|---------------|--------------|\n| **`TELEGRAM_USER_ID`** | `mcp_config.json` → `env` | Отправьте `/start` боту [@userinfobot](https://t.me/userinfobot) |\n| **`TELEGRAM_BOT_URL`** | `mcp_config.json` → `env` | URL вашего задеплоенного worker-а бота |\n| **`TELEGRAM_BOT_TOKEN`** | **Cloudflare Secret** (через CLI) | Создайте бота в [@BotFather](https://t.me/BotFather) |\n| **Имя бота** | Нигде — только в Telegram | Задаётся при создании в @BotFather |\n\n> ⚠️ **Безопасность:** `TELEGRAM_BOT_TOKEN` — это **секрет**, он хранится в Cloudflare через `npx wrangler secret put`, **НИКОГДА** не добавляйте его в `mcp_config.json` или любой конфиг-файл!\n\n#### 3.1: Получите ваш Telegram User ID\n\n1. Откройте Telegram\n2. Найдите **@userinfobot** или перейдите по ссылке [t.me/userinfobot](https://t.me/userinfobot)\n3. Нажмите **Start**\n4. Скопируйте **User ID** (число, например `123456789`)\n\n#### 3.2: Создайте бота через @BotFather\n\n1. Откройте Telegram, найдите [@BotFather](https://t.me/BotFather)\n2. Отправьте `/newbot`\n3. Выберите отображаемое имя (например «My Swarm Bot»)\n4. Выберите username (например `@MySwarmbotBot`) — это **имя бота**, используется только для поиска в Telegram\n5. Скопируйте **токен бота** (выглядит как `123456789:ABCdefGHIjklMNOpqrsTUVwxyz`)\n\n#### 3.3: Задеплойте Telegram worker\n\n```bash\ncd cloudflare/telegram-bot\n```\n\n**Установите Hub URL в `wrangler.toml`:**\n```toml\n[vars]\nSWARM_HUB_URL = \"wss://mcp-swarm-hub.YOUR-SUBDOMAIN.workers.dev/ws\"\n```\n\n**Сохраните токен бота как Cloudflare secret:**\n```bash\nnpx wrangler secret put TELEGRAM_BOT_TOKEN\n# Вставьте токен из шага 3.2 и нажмите Enter\n# ⚠️ Токен хранится БЕЗОПАСНО в Cloudflare, НЕ в файлах\n```\n\n**Задеплойте worker:**\n```bash\nnpx wrangler deploy\n# ✅ Запишите URL: https://mcp-swarm-telegram.YOUR-SUBDOMAIN.workers.dev\n```\n\n#### 3.4: Настройте webhook\n\n```bash\n# Вариант A: Используйте упрощённый endpoint\ncurl https://mcp-swarm-telegram.YOUR-SUBDOMAIN.workers.dev/setup\n\n# Вариант B: Вручную (замените YOUR_TOKEN)\ncurl \"https://api.telegram.org/botYOUR_TOKEN/setWebhook?url=https://mcp-swarm-telegram.YOUR-SUBDOMAIN.workers.dev/webhook\"\n```\n\n#### 3.5: Откройте бота в Telegram\n\nНайдите бота по username (например `@MySwarmbotBot`), нажмите **Start** и убедитесь, что он отвечает.\n\nДоступные команды:\n\n| Команда | Описание |\n|---------|----------|\n| `/start` | Главное меню + ваш User ID |\n| `/projects` | Список зарегистрированных проектов |\n| `/status` | Статус активного проекта |\n| `/agents` | Подключённые агенты |\n| `/tasks` | Текущие задачи |\n| `/new` | Создать новую задачу |\n| `/logs` | Посмотреть последние события |\n| `/myid` | Ваш Telegram User ID |\n\n> 📱 Подробнее: [TELEGRAM.md](./TELEGRAM.md).\n\n### Шаг 4: Настройте IDE\n\n**Вариант A: Remote (рекомендуется)**\n\n```bash\nnpm install -g mcp-swarm\n```\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-swarm\": {\n      \"command\": \"npx\",\n      \"args\": [\n        \"-y\", \"-p\", \"mcp-swarm\",\n        \"mcp-swarm-remote\",\n        \"--url\", \"https://mcp-swarm-server.YOUR-SUBDOMAIN.workers.dev/mcp\"\n      ],\n      \"env\": {\n        \"SWARM_HUB_URL\": \"wss://mcp-swarm-hub.YOUR-SUBDOMAIN.workers.dev/ws\",\n        \"TELEGRAM_USER_ID\": \"YOUR_TELEGRAM_USER_ID\",\n        \"TELEGRAM_BOT_URL\": \"https://YOUR-TELEGRAM-BOT.workers.dev\"\n      }\n    }\n  }\n}\n```\n\n> 💡 `npx -y -p mcp-swarm` автоматически скачивает **последнюю версию** из npm.\n\n**Вариант B: Локальный с Hub**\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-swarm\": {\n      \"command\": \"node\",\n      \"args\": [\"C:/path/to/Swarm_MCP/dist/serverSmart.js\"],\n      \"env\": {\n        \"SWARM_HUB_URL\": \"wss://mcp-swarm-hub.YOUR-SUBDOMAIN.workers.dev/ws\",\n        \"TELEGRAM_USER_ID\": \"YOUR_TELEGRAM_USER_ID\",\n        \"TELEGRAM_BOT_URL\": \"https://YOUR-TELEGRAM-BOT.workers.dev\"\n      }\n    }\n  }\n}\n```\n\n### 🔄 Сравнение вариантов\n\n| Функция | Remote | Local+Hub |\n|---------|--------|-----------|\n| Установка | `npm i -g mcp-swarm` | `git clone && npm build` |\n| Конфиг | Короткий | Длинный |\n| Данные | Ваш Worker | Локально |\n| Offline | ❌ | ✅ (с Hub fallback) |\n| Latency | ~50-100ms | <10ms |\n\n### ❓ Что такое YOUR-SUBDOMAIN?\n\nКогда вы деплоите Worker, Cloudflare автоматически создаёт URL:\n```\nhttps://mcp-swarm-hub.myaccount.workers.dev\n                      ^^^^^^^^^\n                      Это ваш subdomain (имя аккаунта)\n```\n\nВы увидите его в выводе команды `npx wrangler deploy`.\n\n> 📖 Подробная документация: [REMOTE.md](./REMOTE.md)\n\n---\n\n## 🆔 Smart Project ID\n\nMCP Swarm автоматически определяет уникальный ID для каждого проекта:\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│                    getProjectId(repoPath)                    │\n├─────────────────────────────────────────────────────────────┤\n│  1. SWARM_PROJECT env?  ──────► Использовать явно заданный  │\n│           ↓ нет                                              │\n│  2. git remote origin?  ──────► \"github_user_repo\"          │\n│           ↓ нет                                              │\n│  3. Имя папки + хеш     ──────► \"MCP0_a1b2c3\"               │\n└─────────────────────────────────────────────────────────────┘\n```\n\n**Примеры:**\n- `https://github.com/user/my-repo.git` → `github_user_my-repo`\n- `C:\\Users\\abdr\\Desktop\\MCP\\MCP0` → `MCP0_a1b2c3`\n- `SWARM_PROJECT=\"custom-id\"` → `custom-id`\n\nЭто гарантирует, что агенты из разных проектов не попадут в один Hub room.\n\n---\n\n## 🚀 Как начать?\nПросто напишите любому агенту в любом проекте: \n> **\"Используй MCP Swarm. Зарегистрируйся и стань оркестратором, если ты первый.\"**\n\nДальше магия произойдет сама. 🐝\n\n---\n\n## 📱 Telegram Bot — Краткая справка\n\nMCP Swarm поддерживает Telegram уведомления через **вашего собственного бота**. Полная инструкция по настройке — см. [**Шаг 3**](#шаг-3-telegram-bot-опционально-но-рекомендуется) выше или [TELEGRAM.md](./TELEGRAM.md).\n\n### 🔔 Уведомления\n\nБот отправляет уведомления о:\n- 📋 Создании/завершении задач\n- 🤖 Присоединении/отключении агентов\n- 🚨 CI/CD ошибках\n- 👀 Запросах на review\n- 🗳 Голосованиях\n\n### ⌨️ Команды бота\n\n| Команда | Описание |\n|---------|-----------|\n| `/start` | Главное меню + ваш User ID |\n| `/projects` | Список зарегистрированных проектов |\n| `/status` | Статус активного проекта |\n| `/agents` | Подключённые агенты |\n| `/tasks` | Текущие задачи |\n| `/myid` | Ваш Telegram User ID |\n| `/stop` | Остановить Swarm |\n| `/resume` | Возобновить |\n\n### 🔘 Inline кнопки\n\nВсе уведомления приходят с **интерактивными кнопками**:\n- **Claim** — взять задачу\n- **View** — посмотреть детали\n- **Approve/Reject** — одобрить/отклонить review\n- **Vote** — проголосовать за решение\n- **Priority** — установить приоритет (🔴Critical, 🟠High, 🟡Medium)\n\n---\n\n## 🔧 Troubleshooting / Решение проблем\n\n<details>\n<summary><strong>❌ \"Cannot find module\" или \"Error: ENOENT\"</strong></summary>\n\n1. Проверьте, что проект собран:\n   ```bash\n   cd /path/to/Swarm_MCP\n   npm run build\n   ```\n2. Убедитесь, что путь в конфигурации правильный и ведёт к `dist/serverSmart.js`\n3. Используйте абсолютный путь (не `./` или `~`)\n\n</details>\n\n<details>\n<summary><strong>❌ Агент не становится оркестратором</strong></summary>\n\nОркестратор может быть уже активен. Проверьте:\n```bash\ncat .swarm/ORCHESTRATOR.json\n```\n\nЕсли `lastHeartbeat` устарел более чем на 60 секунд, следующий агент автоматически возьмёт роль.\n\nЧтобы форсировать смену: удалите файл `.swarm/ORCHESTRATOR.json` или вызовите `swarm_orchestrator({ action: \"resign\", repoPath })`.\n\n</details>\n\n<details>\n<summary><strong>❌ \"repoPath is required\" ошибка</strong></summary>\n\n**КАЖДЫЙ** вызов MCP Swarm должен содержать `repoPath`:\n```typescript\n// ✅ Правильно\nswarm_agent({ action: \"register\", repoPath: \"C:/projects/my-app\" })\n\n// ❌ Неправильно\nswarm_agent({ action: \"register\" })\n```\n\n</details>\n\n<details>\n<summary><strong>❌ Cloudflare Hub недоступен</strong></summary>\n\n1. Проверьте интернет-соединение\n2. Убедитесь что ваш Hub задеплоен и URL правильный\n3. При проблемах система автоматически использует локальный Git-fallback\n\n</details>\n\n<details>\n<summary><strong>❌ Папка swarm/ не создаётся автоматически</strong></summary>\n\nПри первом вызове `swarm_agent({ action: \"register\", repoPath })` папка `swarm/` и все файлы правил должны создаться автоматически.\n\nЕсли не работает — вызовите вручную:\n```typescript\nswarm_agent({ action: \"init\", repoPath: \"/path/to/project\" })\n```\n\n</details>\n\n<details>\n<summary><strong>❌ Файлы заблокированы другим агентом</strong></summary>\n\nПроверьте кто держит блокировку:\n```typescript\nswarm_file({ action: \"list\", repoPath: \"/path/to/project\" })\n```\n\nЕсли агент «мёртв» (heartbeat > 60 сек), система автоматически освободит файлы.\n\n</details>\n\n---\n\n## 📊 Архитектура\n\n### Cloudflare Workers (Ваши endpoints после деплоя)\n\n| Worker | URL (пример) | Назначение |\n|--------|-----|------------|\n| **Hub** | `wss://mcp-swarm-hub.YOUR-SUBDOMAIN.workers.dev/ws` | Координация агентов |\n| **MCP Server** | `https://mcp-swarm-server.YOUR-SUBDOMAIN.workers.dev/mcp` | Remote MCP (HTTP) |\n| **Telegram Bot** | `https://mcp-swarm-telegram.YOUR-SUBDOMAIN.workers.dev` | Уведомления |\n\n### Схема\n\n```\n┌─────────────────────────────────────────────────────────────┐\n│                  CLOUDFLARE WORKERS                         │\n│                                                             │\n│  ┌─────────────────┐  ┌─────────────────┐  ┌─────────────┐  │\n│  │   Hub (DO)      │  │  MCP Server     │  │  Telegram   │  │\n│  │   /ws           │◄─│  /mcp (HTTP)    │  │  /webhook   │  │\n│  │   /api/*        │  │  (Streamable)   │  │             │  │\n│  └─────────────────┘  └─────────────────┘  └─────────────┘  │\n│                               │                             │\n└───────────────────────────────┼─────────────────────────────┘\n                                │ WebSocket\n          ┌─────────────────────┼─────────────────────┐\n          ▼                     ▼                     ▼\n    ┌──────────┐          ┌──────────┐          ┌──────────┐\n    │ Windows  │          │   Mac    │          │  Linux   │\n    │ (Cursor) │          │(Windsurf)│          │(OpenCode)│\n    │          │          │          │          │          │\n    │ Companion│          │ Companion│          │ Companion│\n    │ + Bridge │          │ + Bridge │          │ + Bridge │\n    └──────────┘          └──────────┘          └──────────┘\n          │                     │                     │\n          └─────────────────────┼─────────────────────┘\n                                ▼\n                    ┌─────────────────────┐\n                    │   YOUR PROJECT      │\n                    │   /path/to/project  │\n                    │                     │\n                    │   .swarm/           │ ← State & messages\n                    │   swarm/            │ ← Tasks & agents\n                    │   orchestrator/     │ ← Plans & specs\n                    │   CLAUDE.md         │ ← Agent rules\n                    │   GEMINI.md         │\n                    └─────────────────────┘\n```\n\n### cloudflare/ структура\n\n```\ncloudflare/\n├── hub/              # Координационный Hub (Durable Objects)\n│   ├── src/index.ts  # SwarmRoom - задачи, чат, locks\n│   └── wrangler.toml\n│\n├── mcp-server/       # Remote MCP Server (Streamable HTTP)\n│   ├── src/index.ts  # MCP-over-HTTP (v0.9.11)\n│   └── wrangler.toml\n│\n└── telegram-bot/     # Telegram Bot (Webhook)\n    ├── worker.ts     # Команды: /status, /agents, /tasks\n    └── wrangler.toml\n```\n\n---\n\n## 🩺 Doctor — CLI диагностики\n\n```bash\n# Человекочитаемый вывод\nnpx mcp-swarm-doctor\n\n# JSON-вывод для CI/CD пайплайнов\nnpx mcp-swarm-doctor --json\n```\n\n**Пример вывода:**\n```\n🩺 MCP Swarm Doctor\n✅ Node.js version: v23.11.1 (>= 18.0.0)\n✅ Package installed: mcp-swarm@1.2.0\n✅ TypeScript compiled: dist/ exists\n✅ Hub URL configured: wss://mcp-swarm-hub.example.workers.dev/ws\n⚠️  Telegram not configured: TELEGRAM_USER_ID is missing\n```\n\n**JSON-режим** (`--json`) возвращает структурированные результаты:\n```json\n[\n  { \"name\": \"node-version\", \"status\": \"pass\", \"message\": \"v23.11.1 (>= 18.0.0)\" },\n  { \"name\": \"package\", \"status\": \"pass\", \"message\": \"mcp-swarm@1.2.0\" },\n  { \"name\": \"telegram\", \"status\": \"warn\", \"message\": \"TELEGRAM_USER_ID is missing\" }\n]\n```\n\n---\n\n## 📝 Changelog\n\nСм. [CHANGELOG.md](./CHANGELOG.md)\n\n---\n\n## 🤝 Contributing\n\nPRs welcome! Основные принципы:\n1. Все tool'ы должны принимать `repoPath`\n2. Состояние сохраняется в файлы (не в память)\n3. Тесты перед мерджем\n\n---\n\n## ⭐ Поддержите проект\n\nЕсли MCP Swarm помогает вашей команде — **[поставьте звезду на GitHub](https://github.com/AbdrAbdr/MCP-Swarm)!** ⭐\n\nВаш отзыв формирует будущее проекта:\n\n- 🐛 **Нашли баг?** — [Создайте Issue](https://github.com/AbdrAbdr/MCP-Swarm/issues/new)\n- 💡 **Есть идея?** — [Начните обсуждение](https://github.com/AbdrAbdr/MCP-Swarm/discussions)\n- 🔧 **Хотите помочь?** — [Fork & PR](https://github.com/AbdrAbdr/MCP-Swarm/fork)\n\n[![Star on GitHub](https://img.shields.io/github/stars/AbdrAbdr/MCP-Swarm?style=social)](https://github.com/AbdrAbdr/MCP-Swarm)\n\n---\n\n## 📜 License\n\nMIT © 2025–2026\n\n","readmeFilename":"README.ru.md"}