{"_id":"@code-sugar/mcp-server-routine-bot","_rev":"18-41eed2af8beb736325ac0e5d3bf04ccc","name":"@code-sugar/mcp-server-routine-bot","dist-tags":{"latest":"1.3.0"},"versions":{"0.0.1":{"name":"@code-sugar/mcp-server-routine-bot","version":"0.0.1","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@0.0.1","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"8614485347b7b98657acb38a6485a54895a1ec55","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-0.0.1.tgz","fileCount":19,"integrity":"sha512-5JBhX9EDiyrUeWczuzM80Hu3Z0zDsNdzS9meaJ5YcIsJNKXPdp7hRAbc4STaT2LyvAbg5whBhKI+nkdOLggEGg==","signatures":[{"sig":"MEYCIQDP4Le5VVdOJk90myJQ48hbRrab/Btd5zj2lZhIyMA/PgIhAMmDF7llmKqyyNIKIVVOvPV+f0qsE0HWpPCu/XN9aIiJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65841},"type":"module","gitHead":"1fca875841da0b8ba10d2fc80187bf94eb82b4a1","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_0.0.1_1754625643663_0.8687064329536474","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@code-sugar/mcp-server-routine-bot","version":"0.0.2","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@0.0.2","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"594751973e55b67cc949a4b1e1d566e84ddab402","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-0.0.2.tgz","fileCount":19,"integrity":"sha512-6PmoTJwqR9gztpSGac8S7hgLalSKK0Pw7Rs4WUkJYn/FUkhTovAAsWEr+YyXde5TbeODPC2gMI9R68zH5/4yQQ==","signatures":[{"sig":"MEUCIBBj8gFAnaHxXWMarhGIjR+nO4fDn3sb+nj1kpZHFCraAiEAgnLCcq4/pHfHAxaxu5I2Sem7vehpLiw6krn4UIwunEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77122},"type":"module","gitHead":"4bbfa095bd77613b02ff33e9a27b341684c615ca","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_0.0.2_1754880149942_0.20370439710612143","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@code-sugar/mcp-server-routine-bot","version":"0.0.3","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@0.0.3","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"2d7508ee41dea9fc86947e8a19c04593113ff9a2","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-0.0.3.tgz","fileCount":19,"integrity":"sha512-VU0QU00JMQt9ZkLboJbedZLZEhpYR6m7gDXGZrhQ7gC4P5LP6VaJzhkQT/unpbE35n2d/a9iiKAMHvxJA03Rbw==","signatures":[{"sig":"MEUCIHHWtmTrEmddoiwDMvdrNHoHid1tUITuPWMZNR9ldFfsAiEA0ybQXckN7zMjglBcbnb2gxgfkzt+NHee7KPldTkO/2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79297},"type":"module","gitHead":"a123d3d76997cb2cc58c8100df77a0523bde07ca","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_0.0.3_1754888074644_0.5159346251694523","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@code-sugar/mcp-server-routine-bot","version":"0.0.4","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@0.0.4","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"389feac7825ea6998737e33bca4d5fed28da3d06","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-0.0.4.tgz","fileCount":21,"integrity":"sha512-7P89rnPLxfPaLkbmUfbCd0tU2p0nTeXJZ3FM+OMdRrCPrW6YRVVh+90kQf8hHPObNca8DUWgRqCXGfI3t6j4mg==","signatures":[{"sig":"MEQCIDIHZ3ZJT30mzFymi89hdMFOWuVV5sxqFL8h3fXKGonkAiB4NjQ7TF5Oc524F79lSmhjQlrKaRQps9UpdXYApiyoaA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86460},"type":"module","gitHead":"31991057b868b808d6b069418219c26e79724b5b","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"10.9.3","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_0.0.4_1754902572896_0.7420781208325797","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@code-sugar/mcp-server-routine-bot","version":"0.0.5","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@0.0.5","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"9cf10cb95f25fc6d04944f55ad187cd97b4f545f","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-0.0.5.tgz","fileCount":21,"integrity":"sha512-PtA0D8M51VD23OcEDV5cfVOTDH7J5Z0FDCS/nrq3sisVXfj3S3/cLiqlp7qXfYBI84J1n5/SmV4ThV9hq36t6Q==","signatures":[{"sig":"MEYCIQCmLo3dKdpRtK/V8sXMvs4U7HFb5iIJG9oPtBdtPRq81QIhAMmWvt7up1G0ikAklMyvhJ//7MiOJRuyZyvjI2YHizgo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86279},"type":"module","gitHead":"4342bbeae4591b4ae1277335d4007b1e0ab54757","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_0.0.5_1754957259649_0.7105427207255446","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@code-sugar/mcp-server-routine-bot","version":"0.0.6","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@0.0.6","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"6a056d0f05e96bffec3495db007e5f194b382431","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-0.0.6.tgz","fileCount":21,"integrity":"sha512-pFMB18JNOgP70FBqJAOw+UkqBCM6oKgVE6ZVsrYHESMfe7CSCx5rzrHgM2Ds8FQW0zIBoBO98EIG8s7wwVsJ3A==","signatures":[{"sig":"MEUCIDSAODPBp5qCK7uBPQ1smY/jlBUW6svgXacZrIzxHCMRAiEAgW20FP9mF7pq6ydaeB7WxmqC4jNk7wfPL/A9gSbrIlc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86424},"type":"module","gitHead":"2ac88b325a7638681cfaabe9daae512913edc8b8","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_0.0.6_1754959129407_0.5489703784808748","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@code-sugar/mcp-server-routine-bot","version":"0.0.7","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@0.0.7","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"d6df45b624282fd68cd461979310e008f3490095","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-0.0.7.tgz","fileCount":22,"integrity":"sha512-f17UoRzm7vg0ZihstfhV+a8iVEfTFax1O7sukReK8BA0GFQ98VEDAWqOf68x1SQyF7zPew72PKbI7t9p1rD3PQ==","signatures":[{"sig":"MEUCICSoMbi56WC7j4Hntf21abWLfAcjbw2ko8vJjxQp9PUMAiEAmqdLNHgXvYMlzvLzFS8tMYqwfsJREeJEO9/BtJ6NJ0s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":88358},"type":"module","gitHead":"dd061d47b73daf0ce0c8f30019a11f7e288a5ae8","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_0.0.7_1755571096791_0.14882075048540977","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@code-sugar/mcp-server-routine-bot","version":"0.0.8","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@0.0.8","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"221bf2c210887ec63adee4e28aed200cc75b9eeb","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-0.0.8.tgz","fileCount":25,"integrity":"sha512-T8m600kh3DtOpPV02onx3DjzPsfcreKzv9ilyvlsatOkN883BVD7+oG0qxtucUyYjROqX6nVHn3tqpLdqJTelQ==","signatures":[{"sig":"MEUCIQCyN6op5rvEfannbbGC3wo8NLrDIHpnXnfml6uJR2MjqQIgDoR49HhO/75jwegWjDoVFZLUkacWlOcMgMGfT45+xhk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101086},"type":"module","gitHead":"8c2393462dc6c85faf535513d431a970719b60ea","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_0.0.8_1755596639472_0.37398591969047534","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@code-sugar/mcp-server-routine-bot","version":"0.0.9","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@0.0.9","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"c29138a0c6ca223c8a9b87ccca01ddb4145bfbc8","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-0.0.9.tgz","fileCount":25,"integrity":"sha512-ICFQzaWpulj8P20aPvu1XYMUfQE6TLwzd2brUass+bLV2L1DUj+bql7YRmH4UWdOeh3FdRp7m5MrQ5nJs5G+yQ==","signatures":[{"sig":"MEUCIAc9iXB0q/Qap8y0ZC3dmi8sW09jLmu45nv/XXVdLWQ2AiEAmeGUm8RGcdgzR5x6Kq/aN54YnIdiusumd7LWBCdhYAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101087},"type":"module","gitHead":"3a51494346cc94118b609f9da50038fc6eca211f","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_0.0.9_1755651600047_0.05012405737504366","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@code-sugar/mcp-server-routine-bot","version":"0.0.10","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@0.0.10","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"29be104f58a05f3e88d08cfa51206872549ce08b","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-0.0.10.tgz","fileCount":25,"integrity":"sha512-NwJiVxAlgDFlUdVMxoECvz9/dDK8CKxI0p17V0FLgLJUvheeOSES9IdlFZlSwsBh0lGCeVjMWu9vcRTyb5jm2w==","signatures":[{"sig":"MEUCIQC5aXxwGOdC/eOQXynXYvznEDxSVyV5XZBp1CeUM3027AIgAOEp1vSO61JXz513Knl8/FsXNimQPwqdeg/N6Zo5ecw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101090},"type":"module","gitHead":"6e644ad36396c8a75f65b4dcd3145877a875f03e","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_0.0.10_1755652721762_0.009709518407966078","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@code-sugar/mcp-server-routine-bot","version":"0.0.11","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@0.0.11","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"531436c7d33ddd586528bb29031bc8b627d62bf3","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-0.0.11.tgz","fileCount":25,"integrity":"sha512-KeRDd7l6koTQgkHoa1wXZ1GJxn19srntE//kiLSn6GK+1VEACdY/3pqJ56uDNXCFVoherEQoAwuE7tzypixAiA==","signatures":[{"sig":"MEUCIQDagGbbR9yaaTo5nZkYxSeivUsSFqoaELMAhojJmgggHQIgc0YlnPfj31UqF/b6pveANqZX2oz6X+AepIbdXgK7z4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101091},"type":"module","gitHead":"c3dd4719c09475e4792bc4602d599e45511c6a77","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_0.0.11_1755655629984_0.1382621883999975","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@code-sugar/mcp-server-routine-bot","version":"1.0.1","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@1.0.1","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"a35e3a0f7c587e45f19c8504b1f30397f6f3f0b4","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-1.0.1.tgz","fileCount":25,"integrity":"sha512-bqla1THA9RRMs3uBvyKj4Psdw7JQ+iBvLzw5RyLQ3KMM24tfQLtmyvF9EnJeQWz0EUKrTgBXrBMFGRZ5DGkKEg==","signatures":[{"sig":"MEUCIGzPdPUqBkwaTpnYQOEa8f1502KmtaIO9w6HY4vqPDKlAiEAyQauXWherMKafHtSUWIbgMBuEM6rFgLiDHeLCF+d80A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":101089},"type":"module","gitHead":"6265ab301770e7acb8a6101d07f09484f41e73c1","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_1.0.1_1755656229519_0.11328855139887839","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@code-sugar/mcp-server-routine-bot","version":"1.0.2","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@1.0.2","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"a06ca641b9acc8ac089bed3147a07a6d1f05eb68","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-1.0.2.tgz","fileCount":26,"integrity":"sha512-KXRUcL6+pYPox2QlGcZe++8vJx6NUl7DdpssOy6gQe5qsEgA3YU18mPd1EzJIC42Gm71cJdpfiSu9EMvVP4sGA==","signatures":[{"sig":"MEQCICOAjVwQIbUtTp7LdLIacsOmOxE4gJiiZfM9uRk5waBpAiA23/iWmTPqQ5Pj3eYyJlwuyUjIeGR3ohN0Ah/U0A5Y/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109532},"type":"module","gitHead":"619d63e62ea10b242d6225d0f1247329e3b78fbe","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_1.0.2_1755678903621_0.9571900537460549","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@code-sugar/mcp-server-routine-bot","version":"1.0.3","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@1.0.3","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"834aa2025cee25b79988fe51dd9caa2d706d32af","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-1.0.3.tgz","fileCount":26,"integrity":"sha512-leXYCe643MDX5dCDYNsFdTjmAV+jXuZgpZTEkIgIv2i/sm239Q+iw6e6Rc6qteYuYaA3NH1LXjsuILP0sQRqyA==","signatures":[{"sig":"MEUCIQC1uwYR/Qa0jpxWQ9Oeh+ALb+qmdWZIIi7uClhN/nVr8QIgcsjqu2ucEISwNRWsJQ03yvP/HqFJw8ZA29i0dCygang=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110088},"type":"module","gitHead":"0027e4a70edb268b9fb4a790a4ceaa4c9de74c29","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_1.0.3_1755766710351_0.7029181130154356","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@code-sugar/mcp-server-routine-bot","version":"1.0.4","keywords":["mcp-server","tapd","jenkins"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@1.0.4","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"a25231008c02fa29e165f30d79b3d2db24fc6acc","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-1.0.4.tgz","fileCount":26,"integrity":"sha512-HTltofzTMeiPC+mKMSOwupyc+yhtoVAAi1Qrw45O/jDseLVSZ26cT29gGUjybfxrVkz0T+blwTtSvypDwnDOTw==","signatures":[{"sig":"MEUCID3Bnw1tArcuHDB+kS4CBf+9WxF/a9MluXSFVCMGzgmQAiEA1O1Z9E2pK1x8qV/OLQTwxUGBX3xSlBZDIjQfta3BOpw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":110054},"type":"module","gitHead":"7f0ce4385d2b8b57bc472bd80b7e1f072fc29921","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_1.0.4_1755767425301_0.7411533830603312","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@code-sugar/mcp-server-routine-bot","version":"1.1.0","keywords":["mcp-server","jenkins","gitlab"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@1.1.0","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"cc06f0189359fd3704ed298203a71c74fb4fda6c","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-1.1.0.tgz","fileCount":18,"integrity":"sha512-4NBcGoixumR465022AQtLFwXjoB/j5+I2qHCmE5qXzb3ZO7Q3FyviAKd9GBwl5AvLDni40lOjbtJZ1hLyEX9Pg==","signatures":[{"sig":"MEYCIQCUKa3kREe4SE4YL7GywNZmxftXhSimZEYrzLHI/bI9/QIhAJxc3lh2/T6yhTsYHKh+xbjJz6i2CKOnqoVwkMASHtNh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78984},"type":"module","gitHead":"f40acd59be8e713c20bdc8dd5605b5f5d6013e5a","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","concurrently":"^9.2.0","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_1.1.0_1762326823629_0.6286404515774742","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@code-sugar/mcp-server-routine-bot","version":"1.2.0","keywords":["mcp-server","jenkins","gitlab"],"author":{"url":"https://www.lovchun.com","name":"Lei Zhang"},"license":"MIT","_id":"@code-sugar/mcp-server-routine-bot@1.2.0","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"bin":{"mcp-server-routine-bot":"dist/index.js"},"mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dist":{"shasum":"cf9ac9c289ff1cc64dea5030fedfad0beb82b882","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-1.2.0.tgz","fileCount":22,"integrity":"sha512-xzRBSaqhPOXdVVlGAZLH0l5I0cXiTJsgJY+8Y71R8n7/ObPQy54XvWUKc0QIzJKds4WxcBt4HioFVc4oOlHI+g==","signatures":[{"sig":"MEUCIQDEeNw0ZbBIQFuflCStCosol/wDpxM2PTgwfeGbUIX7jQIgSGdRbDn+MuxSlqq0uJ1rUU4G/xS2DIqYxvzMsuXATLQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":95623},"type":"module","gitHead":"aa2167338b5531482e9f9d9f974b8dde599b2eda","scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")"},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"repository":{"url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git","type":"git"},"_npmVersion":"11.5.2","description":"A Model Context Protocol (MCP) server for routine bot operations.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"dayjs":"^1.11.13","jsdom":"^27.1.0","undici":"^7.16.0","turndown":"^7.2.2","private-ip":"^3.0.2","@modelcontextprotocol/sdk":"^1.17.1"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.4.0","tsx":"^4.20.3","tsc-alias":"^1.8.16","dotenv-cli":"^10.0.0","typescript":"^5.9.2","@types/node":"^24.2.0","@types/jsdom":"^27.0.0","concurrently":"^9.2.0","@types/turndown":"^5.0.6","@tsconfig/node22":"^22.0.2","@modelcontextprotocol/inspector":"^0.16.2"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-routine-bot_1.2.0_1762851019734_0.1342253215864786","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@code-sugar/mcp-server-routine-bot","version":"1.3.0","type":"module","author":{"name":"Lei Zhang","url":"https://www.lovchun.com"},"description":"A Model Context Protocol (MCP) server for routine bot operations.","bin":{"mcp-server-routine-bot":"dist/index.js"},"scripts":{"build":"shx rm -rf dist && tsc && tsc-alias && shx chmod +x dist/*.js","build:watch":"tsc && (concurrently \"tsc -w\" \"tsc-alias -w\")","inspector":"dotenv -e .env -- mcp-inspector tsx src/index.ts","prepare":"npm run build","release":"npm publish --registry https://registry.npmjs.org --access public"},"repository":{"type":"git","url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git"},"keywords":["mcp-server","jenkins","gitlab"],"license":"MIT","bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","mcp":{"logo":"./assets/logo.png","icons":{"16":"./assets/icon-16x16.png","32":"./assets/icon-32x32.png"}},"dependencies":{"@modelcontextprotocol/sdk":"^1.17.1","dayjs":"^1.11.13","jsdom":"^27.1.0","private-ip":"^3.0.2","turndown":"^7.2.2","undici":"^7.16.0"},"devDependencies":{"@modelcontextprotocol/inspector":"^0.16.2","@tsconfig/node22":"^22.0.2","@types/jsdom":"^27.0.0","@types/node":"^24.2.0","@types/turndown":"^5.0.6","concurrently":"^9.2.0","dotenv-cli":"^10.0.0","shx":"^0.4.0","tsc-alias":"^1.8.16","tsx":"^4.20.3","typescript":"^5.9.2"},"_id":"@code-sugar/mcp-server-routine-bot@1.3.0","gitHead":"1610983a7e531a42506b8b94922a21e3f45b2b45","_nodeVersion":"22.18.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-wfTzOUxNIm2fHRDNXN1koVlaQdrio9M8V5hF2vPFurVKdDn3UJiWfnT8A8iIa5uMogJdIA8EBoUWr2bwkTmqcg==","shasum":"8ec30858400087974a0addd7baa9526819836850","tarball":"https://registry.npmjs.org/@code-sugar/mcp-server-routine-bot/-/mcp-server-routine-bot-1.3.0.tgz","fileCount":22,"unpackedSize":94091,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCjvMHgFC1zpQBHIpSeSz2BYrYPEsHqJ7KASPvHUOdOkwIgNp7KNLsnuRvRkm/fx1+bNWlJah5RC+yRBBrTrgAWgUM="}]},"_npmUser":{"name":"whouu","email":"whouu336699@gmail.com"},"directories":{},"maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-routine-bot_1.3.0_1775025249240_0.38791051409105637"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-08T04:00:43.421Z","modified":"2026-04-01T06:34:09.501Z","0.0.1":"2025-08-08T04:00:43.840Z","0.0.2":"2025-08-11T02:42:30.146Z","0.0.3":"2025-08-11T04:54:34.860Z","0.0.4":"2025-08-11T08:56:13.149Z","0.0.5":"2025-08-12T00:07:39.855Z","0.0.6":"2025-08-12T00:38:49.616Z","0.0.7":"2025-08-19T02:38:16.992Z","0.0.8":"2025-08-19T09:43:59.662Z","0.0.9":"2025-08-20T01:00:00.239Z","0.0.10":"2025-08-20T01:18:41.946Z","0.0.11":"2025-08-20T02:07:10.173Z","1.0.1":"2025-08-20T02:17:09.706Z","1.0.2":"2025-08-20T08:35:03.820Z","1.0.3":"2025-08-21T08:58:30.553Z","1.0.4":"2025-08-21T09:10:25.509Z","1.1.0":"2025-11-05T07:13:43.806Z","1.2.0":"2025-11-11T08:50:19.917Z","1.3.0":"2026-04-01T06:34:09.389Z"},"bugs":{"url":"https://github.com/PassionZale/mcp-server-routine-bot/issues"},"author":{"name":"Lei Zhang","url":"https://www.lovchun.com"},"license":"MIT","homepage":"https://github.com/PassionZale/mcp-server-routine-bot#readme","keywords":["mcp-server","jenkins","gitlab"],"repository":{"type":"git","url":"git+https://github.com/PassionZale/mcp-server-routine-bot.git"},"description":"A Model Context Protocol (MCP) server for routine bot operations.","maintainers":[{"name":"whouu","email":"whouu336699@gmail.com"}],"readme":"# MCP Server Routine Bot\n\n![Version](https://img.shields.io/npm/v/@code-sugar/mcp-server-routine-bot)\n![License](https://img.shields.io/npm/l/@code-sugar/mcp-server-routine-bot)\n![Downloads](https://img.shields.io/npm/dt/@code-sugar/mcp-server-routine-bot)\n![Status](https://img.shields.io/badge/status-in--development-orange)\n\n一个基于模型上下文协议（MCP）的服务器，旨在通过智能任务自动化来简化日常操作并提高工作效率。\n\n> ⚠️ **注意**：此项目正在积极开发中。功能可能会发生变化，某些功能可能不完整或不稳定。\n\n## 概述\n\nMCP-Server-Routine-Bot 基于模型上下文协议（MCP）框架构建，是我个人用于学习 MCP 的项目，内置的工具旨在为我处理日常工作中重复的操作，例如代码合并、版本发布等。\n\n### 主要特性\n\n- **任务自动化**：自动处理重复的日常操作\n- **工具集成**：原生支持 Jenkins 和 GitLab 操作\n- **智能工作流**：为各种场景提供可定制的自动化流程\n- **网络代理支持**：内置企业级代理配置功能\n- **实时监控**：跟踪和管理自动化进程\n- **热重载**：支持 HRM 的开发友好架构\n\n## 可用工具\n\n### Jenkins 工具\n| 工具名称 | 描述 | 参数 |\n|---------|------|------|\n| `jenkins_job_list` | 获取 Jenkins 中的所有作业列表 | 无 |\n| `jenkins_job_build` | 触发指定 Jenkins 作业的构建 | `jobName` (必需) |\n\n### GitLab 工具\n| 工具名称 | 描述 | 参数 |\n|---------|------|------|\n| `gitlab_create_merge_request` | 在 GitLab 中创建合并请求 | `projectId`, `projectName`, `sourceBranch`, `targetBranch` |\n| `gitlab_merge_merge_request` | 在 GitLab 中合并指定的合并请求 | `projectId` (必需), `mergeRequestIid` (必需) |\n\n### 使用示例\n\n#### Jenkins 操作\n```bash\n# 获取作业列表\njenkins_job_list\n\n# 构建指定作业\njenkins_job_build({\"jobName\": \"my-project\"})\n```\n\n#### GitLab 操作\n```bash\n# 创建合并请求\ngitlab_create_merge_request({\n  \"projectName\": \"my-project\",\n  \"sourceBranch\": \"feature-branch\",\n  \"targetBranch\": \"main\"\n})\n\n# 合并指定的合并请求（使用创建时返回的 IID）\ngitlab_merge_merge_request({\n  \"projectId\": 123,\n  \"mergeRequestIid\": 456\n})\n```\n\n## 快速开始\n\n### 配置\n\n使用您的平台凭证配置服务器：\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-server-routine-bot\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@code-sugar/mcp-server-routine-bot@latest\"],\n      \"env\": {\n        \"JENKINS_BASE_URL\": \"jenkins_base_url\",\n        \"JENKINS_USERNAME\": \"jenkins_username\",\n        \"JENKINS_ACCESS_TOKEN\": \"jenkins_access_token\",\n        \"GITLAB_BASE_URL\": \"gitlab_base_url\",\n        \"GITLAB_ACCESS_TOKEN\": \"gitlab_access_token\",\n        \"HTTP_PROXY\": \"http://proxy.example.com:8080\",\n        \"HTTPS_PROXY\": \"https://proxy.example.com:8080\"\n      }\n    }\n  }\n}\n```\n\n### 环境变量\n\n| 变量名                   | 必需 | 默认值 | 说明                    |\n| ----------------------- | ---- | ------ | ----------------------- |\n| `JENKINS_BASE_URL`     | ✅   | -      | Jenkins 服务器基础地址  |\n| `JENKINS_USERNAME`     | ✅   | -      | Jenkins 用户名          |\n| `JENKINS_ACCESS_TOKEN` | ✅   | -      | Jenkins API 访问令牌    |\n| `GITLAB_BASE_URL`      | ✅   | -      | GitLab API 基础地址     |\n| `GITLAB_ACCESS_TOKEN`  | ✅   | -      | GitLab API 访问令牌     |\n| `HTTP_PROXY`           | ❌   | -      | HTTP 代理服务器地址     |\n| `HTTPS_PROXY`          | ❌   | -      | HTTPS 代理服务器地址    |\n\n### 代理配置说明\n\n```bash\n# 基本代理配置\nexport HTTP_PROXY=http://proxy.company.com:8080\nexport HTTPS_PROXY=https://proxy.company.com:8080\n\n# 带认证的代理配置\nexport HTTP_PROXY=http://username:password@proxy.company.com:8080\nexport HTTPS_PROXY=https://username:password@proxy.company.com:8080\n```\n\n**代理优先级**：`HTTPS_PROXY` > `https_proxy` > `HTTP_PROXY` > `http_proxy`\n\n## 开发指南\n\n### 环境要求\n\n- Node.js >= 18\n- npm 或 yarn\n\n### 安装设置\n\n1. 克隆仓库：\n\n   ```bash\n   git clone https://github.com/PassionZale/mcp-server-routine-bot.git\n   cd mcp-server-routine-bot\n   ```\n\n2. 安装依赖：\n\n   ```bash\n   npm install\n   ```\n\n3. 创建环境配置：\n   ```bash\n   cp .env.example .env\n   # 编辑 .env 文件填入凭证信息\n   ```\n\n### 开发模式\n\n#### 方式 1：MCP Inspector（无热重载）\n\n用于调试和检查：\n\n1. 启动开发服务器：\n\n   ```bash\n   npm run inspector\n   ```\n\n2. 配置 MCP 客户端：\n   ```json\n   {\n     \"mcpServers\": {\n       \"local-mcp-server-routine-bot\": {\n         \"command\": \"node\",\n         \"args\": [\"/path/to/your/mcp-server-routine-bot/dist/index.js\"],\n         \"env\": {\n           \"JENKINS_BASE_URL\": \"jenkins_base_url\",\n           \"JENKINS_USERNAME\": \"jenkins_username\",\n           \"JENKINS_ACCESS_TOKEN\": \"jenkins_access_token\",\n           \"GITLAB_BASE_URL\": \"gitlab_base_url\",\n           \"GITLAB_ACCESS_TOKEN\": \"gitlab_access_token\",\n           \"HTTP_PROXY\": \"http://proxy.example.com:8080\",\n           \"HTTPS_PROXY\": \"https://proxy.example.com:8080\"\n         }\n       }\n     }\n   }\n   ```\n\n**注意**：\n\n- inspector 命令会自动从 `.env` 文件读取环境变量\n- 修改 `src/index.ts` 和 `src/server.ts` 需要手动重启服务器\n- 修改其他文件需要重新运行 inspector 命令\n\n#### 方式 2：Reloaderoo（支持热重载）\n\n用于支持热重载的开发：\n\n1. 全局安装 reloaderoo：\n\n   ```bash\n   npm install -g reloaderoo\n   ```\n\n2. 启动开发服务器：\n\n   ```bash\n   npm run build:watch\n   ```\n\n3. 配置 MCP 客户端：\n   ```json\n   {\n     \"mcpServers\": {\n       \"dev-mcp-server-routine-bot\": {\n         \"command\": \"reloaderoo\",\n         \"args\": [\n           \"proxy\",\n           \"log-level\",\n           \"debug\",\n           \"--\",\n           \"node\",\n           \"/path/to/your/mcp-server-routine-bot/dist/index.js\"\n         ],\n         \"env\": {\n           \"JENKINS_BASE_URL\": \"jenkins_base_url\",\n           \"JENKINS_USERNAME\": \"jenkins_username\",\n           \"JENKINS_ACCESS_TOKEN\": \"jenkins_access_token\",\n           \"GITLAB_BASE_URL\": \"gitlab_base_url\",\n           \"GITLAB_ACCESS_TOKEN\": \"gitlab_access_token\",\n           \"HTTP_PROXY\": \"http://proxy.example.com:8080\",\n           \"HTTPS_PROXY\": \"https://proxy.example.com:8080\"\n         }\n       }\n     }\n   }\n   ```\n\n### 生产构建\n\n```bash\nnpm run build\n```\n\n编译后的文件将在 `dist/` 目录中。\n\n## 故障排除\n\n### 常见问题\n\n1. **服务器无响应**：确保所有必需的环境变量都已设置\n2. **认证错误**：验证访问令牌是否有效且具有适当权限\n3. **连接超时**：检查到配置服务的网络连接\n4. **代理连接失败**：验证代理 URL 格式正确且代理服务可访问\n\n### 调试\n\n通过设置日志级别启用调试日志：\n\n```bash\n# 使用 reloaderoo 时\nreloaderoo proxy log-level debug -- node dist/index.js\n```\n\n## 贡献\n\n1. Fork 仓库\n2. 创建功能分支 (`git checkout -b feature/AmazingFeature`)\n3. 提交更改 (`git commit -m 'Add some AmazingFeature'`)\n4. 推送到分支 (`git push origin feature/AmazingFeature`)\n5. 打开 Pull Request\n\n## 许可证\n\n本项目基于 MIT 许可证 - 查看 [LICENSE](LICENSE) 文件了解详情。\n\n## 作者\n\nLei Zhang - [@PassionZale](https://github.com/PassionZale)\n\n项目链接：[https://github.com/PassionZale/mcp-server-routine-bot](https://github.com/PassionZale/mcp-server-routine-bot)\n","readmeFilename":"README.md"}