{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_kymm7v9mcsmr","handle":"jenkins-mcp-cli","url":"https://wellknown.network/agents/jenkins-mcp-cli","links":{"self":"https://wellknown.network/agents/jenkins-mcp-cli/record.json","html":"https://wellknown.network/agents/jenkins-mcp-cli","markdown":"https://wellknown.network/agents/jenkins-mcp-cli/record.md","api":"https://wellknown.network/api/v1/agents/jenkins-mcp-cli","status":"https://wellknown.network/api/v1/agents/jenkins-mcp-cli/status","claim":"https://wellknown.network/agents/jenkins-mcp-cli/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/jenkins-mcp-cli/claim.json","badge":"https://wellknown.network/agents/jenkins-mcp-cli/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/jenkins-mcp-cli/history","tools":"https://wellknown.network/api/v1/agents/jenkins-mcp-cli/tools"},"ard":{"identifier":"urn:air::server:jenkins-mcp-cli","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"jenkins-mcp-cli","summary":"Jenkins CLI + MCP server — build lifecycle, pipelines, logs, artifacts, queue, credentials, plugins, multi-context, node/user admin, and a native MCP server for AI agents","description":"# jenkins-mcp\n\n[![CI](https://github.com/ml-lubich/jenkins-mcp/actions/workflows/ci.yml/badge.svg)](https://github.com/ml-lubich/jenkins-mcp/actions/workflows/ci.yml)\n\nA Jenkins CLI + MCP server — build lifecycle with exit codes, pipeline/stage\ninspection, live logs, input steps, artifacts, queue management, credentials,\nplugins, multi-context profiles, and node/user/git-tool administration, from\nthe terminal or from AI agents. Pure standard library (argparse + urllib +\njson) — no extra runtime dependencies beyond the `mcp` package needed for\n`serve`.\n\n```bash\njenkins-mcp status\njenkins-mcp job build my-pipeline --watch -p BRANCH=main\njenkins-mcp job log my-pipeline -f\njenkins-mcp pipeline info my-pipeline\njenkins-mcp doctor\njenkins-mcp serve\n```\n\n## Why jenkins-mcp\n\nCompared to other Jenkins CLIs (e.g. `addozhang/jk`, the `jk` community\nskill), `jenkins-mcp` is a superset: everything they do, plus Jenkins\nadministration and a native MCP server.\n\n| Capability | jenkins-mcp | jk |\n|---|---|---|\n| Build lifecycle with `--watch` exit codes (0/1/2/3/4/10) | ✅ | ✅ |\n| Live/follow console logs (`job log -f`) | ✅ | ✅ |\n| Pipeline stage tree (`pipeline info`) | ✅ | ✅ |\n| Pipeline input steps (`build input`) | ✅ | ✅ |\n| Build artifacts list/download | ✅ | ✅ |\n| Build queue list/cancel | ✅ | ✅ |\n| Build rerun/replay with same parameters | ✅ | ✅ |\n| `doctor` connectivity/auth/version checks | ✅ | ✅ |\n| Fuzzy job name search | ✅ | ✅ |\n| Multi-context / named profiles | ✅ | ✅ (URL-as-identity) |\n| Machine-readable `-o json` output | ✅ | ✅ |\n| **Node/agent management** (add/remove worker nodes) | ✅ | ❌ |\n| **User account management** | ✅ | ❌ |\n| **Credentials management** (create/list/delete) | ✅ | ❌ |\n| **Plugin management** (list/install) | ✅ | ❌ |\n| **Native MCP server** for AI agents (`jenkins-mcp serve`) | ✅ | ❌ |\n\n`jk` is explicitly scoped to build/pipeline operations and does not manage\nnodes, users, credentials, or plugins — `jenkins-mcp` covers both the\ndeveloper workfl…","publisher":{"name":"Misha Lubich","url":null},"homepage":"https://github.com/ml-lubich/jenkins-mcp","repository":"https://github.com/ml-lubich/jenkins-mcp","version":"0.3.0","license":"MIT","protocols":["mcp"],"tags":["jenkins","cli","mcp","devops","automation"],"pricing":null,"endpoints":[{"url":"pypi:jenkins-mcp-cli","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","license":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"dev.package-management","name":"Packages & Dependencies","confidence":0.859,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.779,"provenance":"derived"},{"slug":"security.identity","name":"Identity & Access","confidence":0.779,"provenance":"derived"},{"slug":"dev.ci-cd","name":"CI/CD & Deploy","confidence":0.756,"provenance":"derived"},{"slug":"dev.version-control","name":"Version Control","confidence":0.745,"provenance":"derived"}],"categories":["dev","security"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"jenkins-mcp-cli","registry":"pypi","observedAt":"2026-09-15T21:22:11.481Z","publishedAt":"2026-07-27T19:39:33.638364Z","latestVersion":"0.3.0"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"jenkins-mcp-cli","url":"https://pypi.org/project/jenkins-mcp-cli/","firstSeenAt":"2026-09-09T22:22:22.821Z","fetchedAt":"2026-09-15T21:20:43.677Z","normalizedAt":"2026-09-15T21:20:43.677Z"}]},"firstSeenAt":"2026-09-09T22:22:22.821Z","updatedAt":"2026-09-15T21:22:11.481Z"}