{"_id":"@cuonghuunguyen/jenkins-mcp","_rev":"2-35e3720caefe4c85d96c836110b543b5","name":"@cuonghuunguyen/jenkins-mcp","dist-tags":{"latest":"0.3.0"},"versions":{"0.2.0":{"name":"@cuonghuunguyen/jenkins-mcp","version":"0.2.0","keywords":["jenkins","mcp","model-context-protocol","ci","ai-agent"],"license":"MIT","_id":"@cuonghuunguyen/jenkins-mcp@0.2.0","maintainers":[{"name":"cuonghuunguyen","email":"Cuong.Huu.Nguyen98@gmail.com"}],"homepage":"https://github.com/cuonghuunguyen/jenkins-mcp#readme","bugs":{"url":"https://github.com/cuonghuunguyen/jenkins-mcp/issues"},"bin":{"jenkins-mcp":"dist/index.js"},"dist":{"shasum":"be88caa0080b7fc12fcfffe56dd4db97a95db003","tarball":"https://registry.npmjs.org/@cuonghuunguyen/jenkins-mcp/-/jenkins-mcp-0.2.0.tgz","fileCount":43,"integrity":"sha512-WzDr0rTuvz3wGG4exZdpRXo9VMKSrTgIuaTTLnWCyZfX6I946civfrF1MQFqIVNSX4Fw8KkwCnUrrbAald9Xeg==","signatures":[{"sig":"MEUCIQDNnJn7MPbnp+kuVe0nciy5s3ouXj4pwZJnlF7JlRygUgIgI2ljD1Cl1K+SCMALSpKXwDFCadMzUDyb0BVuip2VZ4w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62878},"main":"./dist/index.js","type":"module","_from":"file:cuonghuunguyen-jenkins-mcp-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"scripts":{"dev":"tsx src/index.ts","test":"vitest run","build":"tsc -b","clean":"rm -rf dist *.tsbuildinfo","test:watch":"vitest"},"_npmUser":{"name":"cuonghuunguyen","email":"Cuong.Huu.Nguyen98@gmail.com"},"_resolved":"/tmp/fe24f4e914f0ec5b48fbafd9e21430d9/cuonghuunguyen-jenkins-mcp-0.2.0.tgz","_integrity":"sha512-WzDr0rTuvz3wGG4exZdpRXo9VMKSrTgIuaTTLnWCyZfX6I946civfrF1MQFqIVNSX4Fw8KkwCnUrrbAald9Xeg==","repository":{"url":"git+https://github.com/cuonghuunguyen/jenkins-mcp.git","type":"git","directory":"packages/mcp"},"_npmVersion":"11.19.0","description":"MCP server exposing Jenkins read and build-control tools over stdio or HTTP","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.29.0","@cuonghuunguyen/jenkins-core":"0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.0","vitest":"^4.1.10","typescript":"5.9.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/jenkins-mcp_0.2.0_1788542948863_0.17772137573746605","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@cuonghuunguyen/jenkins-mcp","version":"0.3.0","type":"module","description":"MCP server exposing Jenkins read and build-control tools over stdio or HTTP","keywords":["jenkins","mcp","model-context-protocol","ci","ai-agent"],"homepage":"https://github.com/cuonghuunguyen/jenkins-mcp#readme","repository":{"type":"git","url":"git+https://github.com/cuonghuunguyen/jenkins-mcp.git","directory":"packages/mcp"},"bugs":{"url":"https://github.com/cuonghuunguyen/jenkins-mcp/issues"},"license":"MIT","main":"./dist/index.js","types":"./dist/index.d.ts","bin":{"jenkins-mcp":"dist/index.js"},"publishConfig":{"access":"public"},"engines":{"node":">=20"},"dependencies":{"@modelcontextprotocol/sdk":"^1.29.0","zod":"^4.4.3","@cuonghuunguyen/jenkins-core":"0.3.0"},"devDependencies":{"@types/node":"^22.20.1","tsx":"^4.23.0","typescript":"5.9.3","vitest":"^4.1.10"},"scripts":{"build":"tsc -b","clean":"rm -rf dist *.tsbuildinfo","dev":"tsx src/index.ts","test":"vitest run","test:watch":"vitest"},"_id":"@cuonghuunguyen/jenkins-mcp@0.3.0","_integrity":"sha512-BzaVm0W03LOgcQQdznOpRmlf7nWCh7NwAENlT8JKqy+4BYqS+P/h5xC7JWYlu/ALa1ETs1MHwvLh73gOUFFF8A==","_resolved":"/tmp/1a1e455dc9570a7a3b83316b7dfd4341/cuonghuunguyen-jenkins-mcp-0.3.0.tgz","_from":"file:cuonghuunguyen-jenkins-mcp-0.3.0.tgz","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-BzaVm0W03LOgcQQdznOpRmlf7nWCh7NwAENlT8JKqy+4BYqS+P/h5xC7JWYlu/ALa1ETs1MHwvLh73gOUFFF8A==","shasum":"7ac5c11804c41d73935424027931eac651446ce8","tarball":"https://registry.npmjs.org/@cuonghuunguyen/jenkins-mcp/-/jenkins-mcp-0.3.0.tgz","fileCount":43,"unpackedSize":62878,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCGWY8ggsJF9vfmiM6NNGs1sher0daMz/2NIRV8UEgFJQIhANgZmfKBlpyq4J5WhtbkobQ6gjDnmvCZSNavl3RIg2G7"}]},"_npmUser":{"name":"cuonghuunguyen","email":"Cuong.Huu.Nguyen98@gmail.com"},"directories":{},"maintainers":[{"name":"cuonghuunguyen","email":"Cuong.Huu.Nguyen98@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jenkins-mcp_0.3.0_1789372984709_0.8036682651804887"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-04T17:29:08.605Z","modified":"2026-09-14T08:03:04.989Z","0.2.0":"2026-09-04T17:29:09.017Z","0.3.0":"2026-09-14T08:03:04.856Z"},"bugs":{"url":"https://github.com/cuonghuunguyen/jenkins-mcp/issues"},"license":"MIT","homepage":"https://github.com/cuonghuunguyen/jenkins-mcp#readme","keywords":["jenkins","mcp","model-context-protocol","ci","ai-agent"],"repository":{"type":"git","url":"git+https://github.com/cuonghuunguyen/jenkins-mcp.git","directory":"packages/mcp"},"description":"MCP server exposing Jenkins read and build-control tools over stdio or HTTP","maintainers":[{"name":"cuonghuunguyen","email":"Cuong.Huu.Nguyen98@gmail.com"}],"readme":"# @cuonghuunguyen/jenkins-mcp\n\nAn MCP server exposing 11 Jenkins tools — find jobs, inspect a job, build, log\nor queue, diagnose a failure, trigger, wait, abort — over stdio or streamable\nHTTP. Built for coding agents rather than for browsing Jenkins: output is\ncompact, counted, truncation-honest, and always ends with the next call worth\nmaking.\n\n**Exactly two tools write**: `jenkins_trigger_build` and `jenkins_abort_build`.\nWith `JENKINS_MCP_READONLY=1` neither is registered, so an agent enumerating\ntools never sees a capability it cannot use.\n\n## Install\n\n```bash\nclaude mcp add jenkins \\\n  -e JENKINS_URL=https://ci.example.com \\\n  -e JENKINS_USER=your-username \\\n  -e JENKINS_API_TOKEN=your-api-token \\\n  -- npx -y @cuonghuunguyen/jenkins-mcp\n```\n\nEquivalent JSON, for `.mcp.json` (Claude Code) or `claude_desktop_config.json`\n(Claude Desktop):\n\n```json\n{\n  \"mcpServers\": {\n    \"jenkins\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"@cuonghuunguyen/jenkins-mcp\"],\n      \"env\": {\n        \"JENKINS_URL\": \"https://ci.example.com\",\n        \"JENKINS_USER\": \"your-jenkins-username\",\n        \"JENKINS_API_TOKEN\": \"your-jenkins-api-token\"\n      }\n    }\n  }\n}\n```\n\nRequires Node.js >= 20 and an API token for the Jenkins account to act as.\n\nTool reference, addressing rules and setup walkthrough:\nhttps://github.com/cuonghuunguyen/jenkins-mcp#readme\n\nMIT\n","readmeFilename":"README.md"}