{"_id":"@chspower1/mcp-for-redmine","_rev":"10-d40d9369d5cfca9c72828ab7ae8e42be","name":"@chspower1/mcp-for-redmine","dist-tags":{"latest":"1.1.0"},"versions":{"0.1.0":{"name":"@chspower1/mcp-for-redmine","version":"0.1.0","keywords":["mcp","redmine","typescript"],"author":{"name":"chs"},"license":"MIT","_id":"@chspower1/mcp-for-redmine@0.1.0","maintainers":[{"name":"chspower1","email":"chspower1@gmail.com"}],"homepage":"https://github.com/chspower1/mcp-for-redmine#readme","bugs":{"url":"https://github.com/chspower1/mcp-for-redmine/issues"},"bin":{"mcp-for-redmine":"dist/index.js"},"dist":{"shasum":"4e91f62c0ce2d90905917a6a10d2991f56d82fc0","tarball":"https://registry.npmjs.org/@chspower1/mcp-for-redmine/-/mcp-for-redmine-0.1.0.tgz","fileCount":76,"integrity":"sha512-5w0kPm2OPK818JMACQj+AnuBY6nnq/UDpkZTw5TfR/V1ZKU9d/0wH7kAcnNfSQ+N+ISx6Rkxvfbb7keKVMWL0A==","signatures":[{"sig":"MEUCIQDj2T1uBzUCJVQuTzKkE3zJQFGeC2zMTfAfTP7ItH1yCwIgcjJRWzqeG9oG7lPcWHsMR+uQ1YC5chBCK7RN5u/SsZo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118456},"main":"dist/index.js","type":"module","gitHead":"263bc76d977d3d15c3869687cd86cecf41eb32b8","scripts":{"dev":"tsx watch src/index.ts","test":"jest","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"chspower1","email":"chspower1@gmail.com"},"repository":{"url":"git+https://github.com/chspower1/mcp-for-redmine.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP Server for interacting with a Redmine instance.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","axios":"^1.10.0","dotenv":"^16.5.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","ts-jest":"^29.4.0","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.20","concurrently":"^9.1.2","@types/dotenv":"^6.1.1","@types/node-fetch":"^2.6.11","axios-mock-adapter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-for-redmine_0.1.0_1754555350309_0.9709098149511306","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@chspower1/mcp-for-redmine","version":"0.1.1","keywords":["mcp","redmine","typescript"],"author":{"name":"chs"},"license":"MIT","_id":"@chspower1/mcp-for-redmine@0.1.1","maintainers":[{"name":"chspower1","email":"chspower1@gmail.com"}],"homepage":"https://github.com/chspower1/mcp-for-redmine#readme","bugs":{"url":"https://github.com/chspower1/mcp-for-redmine/issues"},"bin":{"mcp-for-redmine":"dist/cli.js"},"dist":{"shasum":"a9b92cc38a0ed0cd9cc3e2bcb0cacf95647aa756","tarball":"https://registry.npmjs.org/@chspower1/mcp-for-redmine/-/mcp-for-redmine-0.1.1.tgz","fileCount":77,"integrity":"sha512-PKCEawezydgwXl2l3NV3FrqAWBy2t5TOwrdxWrvqKLbJhHCiNjnKYwCMnvLu6wjTBlKofVmhrd7jLVesvxJ6rw==","signatures":[{"sig":"MEUCICzi5L00VYVJtazAVbfdhBjE7Gbh4TKGC4kGpBH3pWcrAiEA25FIAzhXIn0uhmtfWaomtcBY8KzZdiC0A6GMr1fKogo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120238},"main":"dist/index.js","type":"module","gitHead":"ca16c5be9c2ff549408002e0cc96408098312038","scripts":{"dev":"tsx watch src/cli.ts","test":"jest","build":"tsc","start":"node dist/cli.js"},"_npmUser":{"name":"chspower1","email":"chspower1@gmail.com"},"repository":{"url":"git+https://github.com/chspower1/mcp-for-redmine.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP Server for interacting with a Redmine instance.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","axios":"^1.10.0","dotenv":"^16.6.1","commander":"^14.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","ts-jest":"^29.4.0","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.20","concurrently":"^9.1.2","@types/dotenv":"^6.1.1","@types/node-fetch":"^2.6.11","axios-mock-adapter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-for-redmine_0.1.1_1754618791128_0.8306903928758305","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@chspower1/mcp-for-redmine","version":"0.1.2","keywords":["mcp","redmine","typescript"],"author":{"name":"chs"},"license":"MIT","_id":"@chspower1/mcp-for-redmine@0.1.2","maintainers":[{"name":"chspower1","email":"chspower1@gmail.com"}],"homepage":"https://github.com/chspower1/mcp-for-redmine#readme","bugs":{"url":"https://github.com/chspower1/mcp-for-redmine/issues"},"bin":{"mcp-for-redmine":"dist/cli.js"},"dist":{"shasum":"830cf0b360cbdceb90abae1bc0463ca9b4601729","tarball":"https://registry.npmjs.org/@chspower1/mcp-for-redmine/-/mcp-for-redmine-0.1.2.tgz","fileCount":77,"integrity":"sha512-TQa0Fvm2z8hlYn7hl8a3CAOkXTrz1/ffJI0bH+MrGOy1ReTzt3RntzThU2/t4z6IPIrnY2bAY01lxFa9ec+EVg==","signatures":[{"sig":"MEUCICEQHAB0bUK7XD/bF9Qr9jSMcAnVgPlskq8hignjlUbFAiEAsTdCadCVqAQjiVsIp7fppUr6KuhXJSi6k+gIdhmcctg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120811},"main":"dist/index.js","type":"module","gitHead":"0c1e349d25da5b1edd2623a0062164f1bcfd66cd","scripts":{"dev":"tsx watch src/cli.ts","test":"jest","build":"tsc && tsc-alias && tsc-esm-fix","start":"node dist/cli.js"},"_npmUser":{"name":"chspower1","email":"chspower1@gmail.com"},"repository":{"url":"git+https://github.com/chspower1/mcp-for-redmine.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP Server for interacting with a Redmine instance.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","axios":"^1.10.0","dotenv":"^16.6.1","commander":"^14.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","ts-jest":"^29.4.0","tsc-alias":"^1.8.16","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.20","tsc-esm-fix":"^3.1.2","concurrently":"^9.1.2","@types/dotenv":"^6.1.1","@types/node-fetch":"^2.6.11","axios-mock-adapter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-for-redmine_0.1.2_1754627067698_0.8114985366916605","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@chspower1/mcp-for-redmine","version":"0.1.3","keywords":["mcp","redmine","typescript"],"author":{"name":"chs"},"license":"MIT","_id":"@chspower1/mcp-for-redmine@0.1.3","maintainers":[{"name":"chspower1","email":"chspower1@gmail.com"}],"homepage":"https://github.com/chspower1/mcp-for-redmine#readme","bugs":{"url":"https://github.com/chspower1/mcp-for-redmine/issues"},"bin":{"mcp-for-redmine":"dist/cli.js"},"dist":{"shasum":"aead479563916f8f5e252edb762a62b674db1f7e","tarball":"https://registry.npmjs.org/@chspower1/mcp-for-redmine/-/mcp-for-redmine-0.1.3.tgz","fileCount":77,"integrity":"sha512-tpH72kDAo3GmdXXQ9fmjvwDqCnhPRxVbEFeWH6WuB9ioNieIQZHCfGXN0GbbJMUHS+i1O9XaRpIXw7AE3wXxMQ==","signatures":[{"sig":"MEYCIQC+1JMr/UkxDt0vdzpy5UOjtqYkgkgruSKIwMcfgLufvQIhAKFrbuHMYXm6nzZBYjti+mCjHmOLibLT1TB1U/hkTYjF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":123391},"main":"dist/index.js","type":"module","gitHead":"a89356c4f5984c418c755ebbbf8c77bb7eb79b96","scripts":{"dev":"tsx watch src/cli.ts","test":"jest","build":"tsc && tsc-alias && tsc-esm-fix","start":"node dist/cli.js"},"_npmUser":{"name":"chspower1","email":"chspower1@gmail.com"},"repository":{"url":"git+https://github.com/chspower1/mcp-for-redmine.git","type":"git"},"_npmVersion":"10.9.0","description":"MCP Server for interacting with a Redmine instance.","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","axios":"^1.10.0","dotenv":"^16.6.1","commander":"^14.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","ts-jest":"^29.4.0","tsc-alias":"^1.8.16","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.20","tsc-esm-fix":"^3.1.2","concurrently":"^9.1.2","@types/dotenv":"^6.1.1","@types/node-fetch":"^2.6.11","axios-mock-adapter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-for-redmine_0.1.3_1754641437107_0.9627969668717742","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@chspower1/mcp-for-redmine","version":"1.0.0","keywords":["mcp","redmine","typescript"],"author":{"name":"chs"},"license":"MIT","_id":"@chspower1/mcp-for-redmine@1.0.0","maintainers":[{"name":"chspower1","email":"chspower1@gmail.com"}],"homepage":"https://github.com/chspower1/mcp-for-redmine#readme","bugs":{"url":"https://github.com/chspower1/mcp-for-redmine/issues"},"bin":{"mcp-for-redmine":"dist/cli.js"},"dist":{"shasum":"3a442447930924ee35d5042ecb0f7165beca5532","tarball":"https://registry.npmjs.org/@chspower1/mcp-for-redmine/-/mcp-for-redmine-1.0.0.tgz","fileCount":72,"integrity":"sha512-9odcmbtRToZPX8hhz8EFMXMAMcbV+kX9seWXw+RLGhnk9YZB0V8YxW+OcAYDvng29xFcIJezhWuQP8EZv7tavQ==","signatures":[{"sig":"MEYCIQCdzk9V5eERYt6VA7C6GUDfIRlFmXoFmmADDIbcR0O60gIhAIm3inkwjsERzntBlcYU+2e5HeLvrozO/ZkjiteNFBEz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193253},"main":"dist/index.js","type":"module","gitHead":"8098e982ced520574898063ba64fdc7219b8faab","scripts":{"dev":"tsx watch src/cli.ts","test":"jest","build":"tsc && tsc-alias && tsc-esm-fix","start":"node dist/cli.js"},"_npmUser":{"name":"chspower1","email":"chspower1@gmail.com"},"repository":{"url":"git+https://github.com/chspower1/mcp-for-redmine.git","type":"git"},"_npmVersion":"11.5.2","description":"MCP Server for interacting with a Redmine instance.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.22.4","axios":"^1.10.0","dotenv":"^16.6.1","commander":"^14.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","ts-jest":"^29.4.0","tsc-alias":"^1.8.16","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.20","tsc-esm-fix":"^3.1.2","concurrently":"^9.1.2","@types/dotenv":"^6.1.1","@types/node-fetch":"^2.6.11","axios-mock-adapter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-for-redmine_1.0.0_1757942200464_0.6507047402002666","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@chspower1/mcp-for-redmine","version":"1.0.1","keywords":["mcp","redmine","typescript"],"author":{"name":"chs"},"license":"MIT","_id":"@chspower1/mcp-for-redmine@1.0.1","maintainers":[{"name":"chspower1","email":"chspower1@gmail.com"}],"homepage":"https://github.com/chspower1/mcp-for-redmine#readme","bugs":{"url":"https://github.com/chspower1/mcp-for-redmine/issues"},"bin":{"mcp-for-redmine":"dist/cli.js"},"dist":{"shasum":"6424e81d9878fbc7953266908cb130d0b4e003aa","tarball":"https://registry.npmjs.org/@chspower1/mcp-for-redmine/-/mcp-for-redmine-1.0.1.tgz","fileCount":72,"integrity":"sha512-36SnVycLkvHw4I2lfq5iaEr9bIsS2CgJfB6gTUdFhfEsN64BSFTuECul7t2ZRSQvL/uSAQcMl1gzF4u5995qdQ==","signatures":[{"sig":"MEUCIEkG1KHOpLs9eEmdMp/4rDmvFMei/NI3VOj+/97bV69DAiEA4o4IQmkCA9cOiWDRu1ExZWCxJnfmLhrkMbEzunZ4Jxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":193236},"main":"dist/index.js","type":"module","gitHead":"7e24fb6415c1c64731054dd0adcf11a766b3cc7a","scripts":{"dev":"tsx watch src/cli.ts","test":"jest","build":"tsc && tsc-alias && tsc-esm-fix","start":"node dist/cli.js"},"_npmUser":{"name":"chspower1","email":"chspower1@gmail.com"},"repository":{"url":"git+https://github.com/chspower1/mcp-for-redmine.git","type":"git"},"_npmVersion":"11.5.2","description":"MCP Server for interacting with a Redmine instance.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^3.22.4","axios":"^1.10.0","dotenv":"^16.6.1","commander":"^14.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","ts-jest":"^29.4.0","tsc-alias":"^1.8.16","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.20","tsc-esm-fix":"^3.1.2","concurrently":"^9.1.2","@types/dotenv":"^6.1.1","@types/node-fetch":"^2.6.11","axios-mock-adapter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-for-redmine_1.0.1_1757942948584_0.6964657894829902","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@chspower1/mcp-for-redmine","version":"1.0.2","keywords":["mcp","redmine","typescript"],"author":{"name":"chs"},"license":"MIT","_id":"@chspower1/mcp-for-redmine@1.0.2","maintainers":[{"name":"chspower1","email":"chspower1@gmail.com"}],"homepage":"https://github.com/chspower1/mcp-for-redmine#readme","bugs":{"url":"https://github.com/chspower1/mcp-for-redmine/issues"},"bin":{"mcp-for-redmine":"dist/cli.js"},"dist":{"shasum":"8cd6e4977d56fe06fd5c9994664e064c55f83591","tarball":"https://registry.npmjs.org/@chspower1/mcp-for-redmine/-/mcp-for-redmine-1.0.2.tgz","fileCount":73,"integrity":"sha512-Wq+2p93zzQ8VjE2z677blbCEZUFZBfKZlidTGLsDahtFzQd8tdZSShdBSLkx7XyAT3SxXsRHXr6PQ2fXftCWew==","signatures":[{"sig":"MEYCIQDQV+e8Q57TB3fEXSVQowM+APkVjxFJBfijR/akbY34pAIhAJU3qmXgbpR7FRY2mMJMICrPuQSOkyerldeD/0jKmiNx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195320},"main":"dist/index.js","type":"module","gitHead":"6582acaa1b6ec28817710e0d9451825cefa4d3a4","scripts":{"dev":"tsx watch src/cli.ts","test":"jest","build":"tsc && tsc-alias && tsc-esm-fix","start":"node dist/cli.js"},"_npmUser":{"name":"chspower1","email":"chspower1@gmail.com"},"repository":{"url":"git+https://github.com/chspower1/mcp-for-redmine.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for interacting with a Redmine instance.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","axios":"^1.10.0","dotenv":"^16.6.1","commander":"^14.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","ts-jest":"^29.4.0","tsc-alias":"^1.8.16","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.20","tsc-esm-fix":"^3.1.2","concurrently":"^9.1.2","@types/dotenv":"^6.1.1","@types/node-fetch":"^2.6.11","axios-mock-adapter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-for-redmine_1.0.2_1764204794251_0.8079541563509993","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@chspower1/mcp-for-redmine","version":"1.0.3","keywords":["mcp","redmine","typescript"],"author":{"name":"chs"},"license":"MIT","_id":"@chspower1/mcp-for-redmine@1.0.3","maintainers":[{"name":"chspower1","email":"chspower1@gmail.com"}],"homepage":"https://github.com/chspower1/mcp-for-redmine#readme","bugs":{"url":"https://github.com/chspower1/mcp-for-redmine/issues"},"bin":{"mcp-for-redmine":"dist/cli.js"},"dist":{"shasum":"8718460852381a96624fbc283c77662bdb7df75f","tarball":"https://registry.npmjs.org/@chspower1/mcp-for-redmine/-/mcp-for-redmine-1.0.3.tgz","fileCount":73,"integrity":"sha512-e99aBfd2yIbTqhzz9JvzQYvMf5b/4BQ7B3n976/HJLgcnain0XtVbEAaUqgRCvOTWPsFaiGM4CnywgygrsWo1g==","signatures":[{"sig":"MEUCIQCvI2xv6VTE87gNRgYkEkV0kx5JGpq97I0IXQJSPfdjvwIgQj5GLueWlyxgNynxXhERigJFyWskDdrbJB8k0ka7kEA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195966},"main":"dist/index.js","type":"module","gitHead":"d572f772bf49ef86083f177815600b4f660b77bd","scripts":{"dev":"tsx watch src/cli.ts","test":"jest","build":"tsc && tsc-alias && tsc-esm-fix","start":"node dist/cli.js"},"_npmUser":{"name":"chspower1","email":"chspower1@gmail.com"},"repository":{"url":"git+https://github.com/chspower1/mcp-for-redmine.git","type":"git"},"_npmVersion":"11.6.2","description":"MCP Server for interacting with a Redmine instance.","directories":{},"_nodeVersion":"20.19.5","dependencies":{"zod":"^3.22.4","axios":"^1.10.0","dotenv":"^16.6.1","commander":"^14.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","ts-jest":"^29.4.0","tsc-alias":"^1.8.16","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.20","tsc-esm-fix":"^3.1.2","concurrently":"^9.1.2","@types/dotenv":"^6.1.1","@types/node-fetch":"^2.6.11","axios-mock-adapter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-for-redmine_1.0.3_1764205366936_0.8051440444851206","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@chspower1/mcp-for-redmine","version":"1.0.4","keywords":["mcp","redmine","typescript"],"author":{"name":"chs"},"license":"MIT","_id":"@chspower1/mcp-for-redmine@1.0.4","maintainers":[{"name":"chspower1","email":"chspower1@gmail.com"}],"homepage":"https://github.com/chspower1/mcp-for-redmine#readme","bugs":{"url":"https://github.com/chspower1/mcp-for-redmine/issues"},"bin":{"mcp-for-redmine":"dist/cli.js"},"dist":{"shasum":"40eed070ba0bb2390532a66b6a7a7eb1777158b2","tarball":"https://registry.npmjs.org/@chspower1/mcp-for-redmine/-/mcp-for-redmine-1.0.4.tgz","fileCount":73,"integrity":"sha512-+BOybB+mmumta/5nD25Fe9UDNCBF3NX1XNnoqeMTuA0D//QA7qD4/KtPb9WlI2tg8iWa4DcV8SpfO2UiVG0VaQ==","signatures":[{"sig":"MEYCIQCQ0VDgW+R1jaaZgeC1ne8rsGWFhSupGcOIAgrM2D937wIhALA2g8UzHUUBropZh3WDrytFJw6e0W7dJDx8iqPKkgSA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195740},"main":"dist/index.js","type":"module","gitHead":"aad02b500d3dedfae6ded516adcde25d1e05c03a","scripts":{"dev":"tsx watch src/cli.ts","test":"jest","build":"tsc && tsc-alias && tsc-esm-fix","start":"node dist/cli.js"},"_npmUser":{"name":"chspower1","email":"chspower1@gmail.com"},"repository":{"url":"git+https://github.com/chspower1/mcp-for-redmine.git","type":"git"},"_npmVersion":"10.8.2","description":"MCP Server for interacting with a Redmine instance.","directories":{},"_nodeVersion":"20.19.6","dependencies":{"zod":"^3.22.4","axios":"^1.10.0","dotenv":"^16.6.1","commander":"^14.0.0","node-fetch":"^3.3.2","@modelcontextprotocol/sdk":"^1.7.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","ts-jest":"^29.4.0","tsc-alias":"^1.8.16","typescript":"^5.3.3","@types/jest":"^30.0.0","@types/node":"^20.11.20","tsc-esm-fix":"^3.1.2","concurrently":"^9.1.2","@types/dotenv":"^6.1.1","@types/node-fetch":"^2.6.11","axios-mock-adapter":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-for-redmine_1.0.4_1764577339968_0.5448171594455713","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@chspower1/mcp-for-redmine","version":"1.1.0","description":"MCP Server for interacting with a Redmine instance.","main":"dist/index.js","type":"module","scripts":{"build":"tsc && tsc-alias && tsc-esm-fix","start":"node dist/cli.js","dev":"tsx watch src/cli.ts","test":"jest"},"repository":{"type":"git","url":"git+https://github.com/chspower1/mcp-for-redmine.git"},"keywords":["mcp","redmine","typescript"],"author":{"name":"chs"},"license":"MIT","bin":{"mcp-for-redmine":"dist/cli.js"},"homepage":"https://github.com/chspower1/mcp-for-redmine#readme","dependencies":{"@modelcontextprotocol/sdk":"^1.7.0","axios":"^1.10.0","commander":"^14.0.0","dotenv":"^16.6.1","node-fetch":"^3.3.2","zod":"^3.22.4"},"devDependencies":{"@types/dotenv":"^6.1.1","@types/jest":"^30.0.0","@types/node":"^20.11.20","@types/node-fetch":"^2.6.11","axios-mock-adapter":"^2.1.0","concurrently":"^9.1.2","jest":"^30.0.5","ts-jest":"^29.4.0","tsc-alias":"^1.8.16","tsc-esm-fix":"^3.1.2","tsx":"^4.20.3","typescript":"^5.3.3"},"_id":"@chspower1/mcp-for-redmine@1.1.0","gitHead":"bd6bfcb1da34f3bd840050297ffac13393a01311","bugs":{"url":"https://github.com/chspower1/mcp-for-redmine/issues"},"_nodeVersion":"20.19.6","_npmVersion":"10.8.2","dist":{"integrity":"sha512-vZ22UP9GzD+ggncZ2MrpVJD2Gsv094/VmOTCE9EHwQYh9JDpa59WV7wuS7qc3h4L9ksvQIiInuJ5FtK98VYV1Q==","shasum":"25f30a79a6cb773444152b54be00cfc456277176","tarball":"https://registry.npmjs.org/@chspower1/mcp-for-redmine/-/mcp-for-redmine-1.1.0.tgz","fileCount":73,"unpackedSize":194608,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCwk5eYUb8S8j21VxdPChmsbiAILFZb9LU8WNmXmfdNFQIgVcmXKqV7TqXm2IVZwLG9JCU3OmUE6nZB2uxNxX57tmk="}]},"_npmUser":{"name":"chspower1","email":"chspower1@gmail.com"},"directories":{},"maintainers":[{"name":"chspower1","email":"chspower1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-for-redmine_1.1.0_1764909313442_0.9825799484843856"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-07T08:29:10.195Z","modified":"2025-12-05T04:35:13.794Z","0.1.0":"2025-08-07T08:29:10.516Z","0.1.1":"2025-08-08T02:06:31.375Z","0.1.2":"2025-08-08T04:24:27.911Z","0.1.3":"2025-08-08T08:23:57.297Z","1.0.0":"2025-09-15T13:16:40.662Z","1.0.1":"2025-09-15T13:29:08.765Z","1.0.2":"2025-11-27T00:53:14.446Z","1.0.3":"2025-11-27T01:02:47.130Z","1.0.4":"2025-12-01T08:22:20.173Z","1.1.0":"2025-12-05T04:35:13.589Z"},"bugs":{"url":"https://github.com/chspower1/mcp-for-redmine/issues"},"author":{"name":"chs"},"license":"MIT","homepage":"https://github.com/chspower1/mcp-for-redmine#readme","keywords":["mcp","redmine","typescript"],"repository":{"type":"git","url":"git+https://github.com/chspower1/mcp-for-redmine.git"},"description":"MCP Server for interacting with a Redmine instance.","maintainers":[{"name":"chspower1","email":"chspower1@gmail.com"}],"readme":"<div align=\"center\">\n    <img src=\"./assets/cover.png\" alt=\"MCP-FOR-REDMINE\" />\n</div>\n\n# MCP-For-Redmine · [![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/toss/slash/blob/main/LICENSE)\n\nEnglish | [한국어](./README-ko_kr.md) | [日本語](./README-ja_jp.md) | [简体中文](./README-zh_cn.md)\n\nThis project is a Model-Context-Protocol (MCP) server for interacting with Redmine. With an MCP-compatible client, you can easily manage Redmine projects, issues, users, and time entries.\n\nCurrently, only the standard input/output (`stdio`) transport is supported.\n\n## Requirements\n\n- Node.js 18 or higher\n- Redmine API key (your personal API key from your Redmine account)\n\nCompatibility baseline: Redmine 6.0.6\n\n## Getting Started\n\nHow to configure the MCP server for each environment:\n\n<details>\n<summary><b>Cursor</b></summary>\n\nFile (top-left) -> Preferences -> Cursor Settings -> MCP & Integrations -> New MCP Server\n\n<b>Config file</b>: `~/.cursor/mcp.json` (global) or `.cursor/mcp.json` (per-project)\n\n📚 <b>Docs</b>: [Cursor MCP documentation](https://docs.cursor.com/en/context/mcp)\n\n[![Install MCP Server](https://cursor.com/deeplink/mcp-install-dark.svg)](https://cursor.com/en/install-mcp?name=mcp-for-redmine&config=eyJjb21tYW5kIjoibnB4IC15IEBjaHNwb3dlcjEvbWNwLWZvci1yZWRtaW5lQGxhdGVzdCIsImVudiI6eyJSRURNSU5FX0JBU0VfVVJMIjoiaHR0cHM6Ly95b3VyLnJlZG1pbmUudGxkIiwiUkVETUlORV9BUElfS0VZIjoieW91cl9hcGlfa2V5X2hlcmUifX0%3D)\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-for-redmine\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@chspower1/mcp-for-redmine@latest\"],\n      \"env\": {\n        \"REDMINE_BASE_URL\": \"https://your.redmine.tld\",\n        \"REDMINE_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>Claude Desktop</b></summary>\n\n<b>Config files</b>:\n\n- <b>Windows</b>: `%APPDATA%\\Claude\\claude_desktop_config.json`\n- <b>macOS</b>: `~/Library/Application Support/Claude/claude_desktop_config.json`\n\n📚 <b>Docs</b>: [Claude Desktop MCP guide](https://support.anthropic.com/en/articles/10949351-getting-started-with-local-mcp-servers-on-claude-desktop)\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-for-redmine\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@chspower1/mcp-for-redmine@latest\"],\n      \"env\": {\n        \"REDMINE_BASE_URL\": \"https://your.redmine.tld\",\n        \"REDMINE_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>Claude Code</b></summary>\n\n📚 <b>Docs</b>: [Claude Code MCP documentation](https://docs.anthropic.com/en/docs/claude-code/mcp)\n\n<b>Set environment variables and run CLI</b>:\n\n```bash\n# Set environment variables\nexport REDMINE_BASE_URL=https://your.redmine.tld\nexport REDMINE_API_KEY=your_api_key_here\n\n# Add MCP server\nclaude mcp add mcp-for-redmine -- npx -y @chspower1/mcp-for-redmine@latest\n```\n\n<b>Or edit the settings file directly</b>: `~/.claude/settings.local.json`\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-for-redmine\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@chspower1/mcp-for-redmine@latest\"],\n      \"env\": {\n        \"REDMINE_BASE_URL\": \"https://your.redmine.tld\",\n        \"REDMINE_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>Gemini CLI</b></summary>\n\n<b>Config file</b>: `~/.gemini/settings.json` (global) or `.gemini/settings.json` (per-project)\n\n📚 <b>Docs</b>: [Gemini CLI MCP guide](https://gemini-cli.xyz/docs/en/tools/mcp-server)\n\n```json\n{\n  \"mcpServers\": {\n    \"mcp-for-redmine\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@chspower1/mcp-for-redmine@latest\"],\n      \"env\": {\n        \"REDMINE_BASE_URL\": \"https://your.redmine.tld\",\n        \"REDMINE_API_KEY\": \"your_api_key_here\"\n      }\n    }\n  }\n}\n```\n\n</details>\n\n<details>\n<summary><b>OpenAI Codex</b></summary>\n\n<b>Config file</b>: `~/.codex/config.toml`\n\n📚 <b>Docs</b>: [OpenAI MCP documentation](https://platform.openai.com/docs/mcp)\n\n```toml\n[[mcp_servers]]\nname = \"mcp-for-redmine\"\ncommand = \"npx\"\nargs = [\"-y\", \"@chspower1/mcp-for-redmine@latest\"]\n\n[mcp_servers.env]\nREDMINE_BASE_URL = \"https://your.redmine.tld\"\nREDMINE_API_KEY = \"your_api_key_here\"\n```\n\n</details>\n\n## Configuration Options\n\nThe server reads configuration in the following priority:\n\n<details>\n<summary><b>CLI flags (highest priority)</b></summary>\n\n- `-u, --url <url>`\n- `-k, --api-key <key>`\n- `--no-tls-verify` (optional, disable TLS verification)\n- ```json\n  {\n    \"mcpServers\": {\n      \"mcp-for-redmine\": {\n        \"command\": \"npx\",\n        \"args\": [\n          \"-y\",\n          \"@chspower1/mcp-for-redmine@latest\",\n          \"--url\",\n          \"https://your.redmine.tld\",\n          \"--api-key\",\n          \"YOUR_API_KEY\"\n        ]\n      }\n    }\n  }\n  ```\n\n</details>\n\n<details><summary><b>Environment variables</b></summary>\n\n- `REDMINE_BASE_URL` or `REDMINE_URL`\n- `REDMINE_API_KEY` or `REDMINE_TOKEN`\n- `REDMINE_TLS_VERIFY` (optional, set to `false` or `0` to disable TLS verification)\n- ```json\n  {\n    \"mcpServers\": {\n      \"mcp-for-redmine\": {\n        \"command\": \"npx\",\n        \"args\": [\"-y\", \"@chspower1/mcp-for-redmine@latest\"],\n        \"env\": {\n          \"REDMINE_BASE_URL\": \"https://your.redmine.tld\",\n          \"REDMINE_API_KEY\": \"your_api_key_here\"\n        }\n      }\n    }\n  }\n  ```\n  </details>\n\n<details><summary><b>.env file values</b></summary>\n\n<b>Supported variables:</b>\n\n- `REDMINE_BASE_URL` or `REDMINE_URL` — Redmine server URL\n- `REDMINE_API_KEY` or `REDMINE_TOKEN` — Redmine API key\n- `REDMINE_TLS_VERIFY` — Set to `false` or `0` to disable TLS verification (optional)\n</details>\n\n> [!WARNING] > **Security Warning**: Disabling TLS verification (`REDMINE_TLS_VERIFY=false` or `--no-tls-verify`) makes your connection vulnerable to Man-in-the-Middle (MitM) attacks. Only use this option in trusted environments (e.g., internal networks with self-signed certificates). Never use it when connecting to public Redmine instances over the internet.\n\n## Key Features\n\nCurrently available tools:\n\n**Stable API**\n\n- **Users**: `users_create`, `users_get`, `users_current`, `users_list`, `users_update`, `users_delete`\n- **Projects**: `projects_list`, `projects_get`, `projects_create`, `projects_update`, `projects_archive`, `projects_unarchive`, `projects_delete`\n- **Issues**: `issues_list`, `issues_get`, `issues_create`, `issues_update`, `issues_delete`\n- **Time Entries**: `time_entries_list`, `time_entries_get`, `time_entries_create`, `time_entries_update`, `time_entries_delete`\n\n**Alpha API**\n\n- **Enumerations**: `enumerations_issue_priorities_list`, `enumerations_time_entry_activities_list`\n- **Memberships**: `memberships_list_project_memberships`, `memberships_get`, `memberships_create`, `memberships_update`, `memberships_delete`\n- **Issue Relations**: `issue_relations_list`, `issue_relations_get`, `issue_relations_create`, `issue_relations_delete`\n- **Versions**: `versions_list`, `versions_get`, `versions_create`, `versions_update`, `versions_delete`\n- **Wiki Pages**: `wiki_pages_list`, `wiki_pages_get`, `wiki_pages_create_or_update`, `wiki_pages_delete`\n- **Queries**: `queries_list`\n- **Files**: `files_list`\n- **Attachments**: `attachments_get`, `attachments_delete`, `attachments_upload`\n- **Issue Statuses**: `issue_statuses_list`\n- **Trackers**: `trackers_list`\n- **Roles**: `roles_list`, `roles_get`\n- **Groups**: `groups_list`, `groups_get`, `groups_create`, `groups_update`, `groups_delete`, `groups_add_user`, `groups_remove_user`\n- **Custom Fields**: `custom_fields_list`\n- **Issue Categories**: `issue_categories_list`, `issue_categories_get`, `issue_categories_create`, `issue_categories_update`, `issue_categories_delete`\n- **My Account**: `my_account_get`\n- **Search**: `search`\n\nThe input schema for each tool is defined in `src/schema/*.schema.ts`. Results are returned as JSON-formatted text.\n\n## Common Input Rules (dev)\n\n- **Collection pagination**: most list tools support `offset` and `limit` (default 25, max 100)\n- **Association expansion**: some `get`/`list` tools support `include` (e.g., issues: `children,attachments,journals,...`)\n- **Attachment upload token**: `attachments_upload` sends a Base64 file to `/uploads.json` and returns a token. Use this token in the `uploads` field of `issues_create/update` or `wiki_pages_create_or_update` to associate attachments.\n- **Tool-specific extras/constraints**: for detailed constraints (e.g., issue `custom_fields`, `watcher_user_ids`, etc.), see each tool’s schema in `src/schema/*.schema.ts`.\n\n## Troubleshooting Guide\n\n- **Configuration errors**\n  - **Example messages**: `❌ Redmine URL is required!` or `❌ Redmine API key is required!`\n  - **How to fix**: Choose one of the configuration methods shown in the error message. For security, environment variables are recommended.\n- **Node.js/ESM-related errors**\n  - Ensure you are using Node.js 18 or higher.\n- **Authentication and network errors (401, 403, etc.)**\n  - Verify your API key permissions and URL, and check for network issues.\n- **Execution issues on Windows**\n  - Try running with `cmd /c npx ...` as shown in the guide.\n\n## Security & Permissions\n\n- API keys are sensitive; avoid exposing them in Git commits, logs, or shared repositories.\n- For irreversible actions like deleting projects or issues, double-check permissions and proceed carefully.\n\n## Roadmap\n\nWe plan to deepen coverage of beta endpoints (e.g., attachment upload flows), add SSE (Server-Sent Events), and enhance examples/tests.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}