Jenkins + Memtro

Ask Jenkins why last night's build failed, and what is stuck in the queue.

Connect Jenkins with a user ID and API token and Memtro reads jobs and folders with their status and health, recent builds with result, duration and cause, the build queue and the agents. Build parameters and console logs are never read. When you ask, and once an administrator has granted them by name, it can trigger a build, which runs whatever the job does and may deploy or publish, stop or cancel builds, disable, enable, copy or describe jobs, keep builds, and take agents offline. Deleting a job, folder or build removes it with its logs and artifacts permanently.

In Memtro

What you can do with Jenkins in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Jenkins tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Jobs and folders with whether each is passing, failing, unstable, disabled or building
  2. 02One job's health and recent builds with result, start time and duration
  3. 03One build's result, duration, description and what started it, never parameters or console log
  4. 04The build queue and why items wait, and agents online or offline with idle executors
  5. 05When asked and granted, triggers a build, which may deploy, publish or notify people, stops a running build or cancels a queued one, and takes agents offline or back online
  6. 06When asked and granted, disables, enables, copies or describes jobs, keeps builds forever, or permanently deletes a job, folder or build with its logs and artifacts

Acts when asked

When you ask it to

These tools change something in Jenkins. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Trigger a build of a job (it runs whatever the job does, which may deploy or publish)
  2. 02Stop a running build
  3. 03Disable a job so nothing can start it
  4. 04Enable a disabled job
  5. 05Delete a job or folder with all its builds permanently
  6. 06Cancel a build that is waiting in the queue
  7. 07Set or replace a job's description
  8. 08Set or replace a build's description
  9. 09Keep a build forever, or release it to normal log rotation
  10. 10Delete one build with its log and artifacts permanently
  11. 11Create a new job as a copy of an existing one
  12. 12Take an agent temporarily offline with a reason
  13. 13Bring a temporarily offline agent back online
In practice

Ask it like you would a colleague

Once Jenkins is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Jenkins + Memtro
  • Why did last night's build of the api job fail?

  • What is waiting in the Jenkins queue, and why?

  • Which agents are offline?

  • Trigger a build of the docs-site job

  • Take the linux-3 agent offline for a disk swap

01

Morning triage

The platform lead asks what broke overnight. Memtro lists two failing jobs, reads the last failed build of each and answers that the Acme api build failed at 02:14 after 11 minutes, started by the nightly timer.

02

Rebuilding after a fix

Dan Fletcher pushes a fix and asks Memtro to rebuild the Acme api job. With the action granted, Memtro queues the build and Jenkins runs the job as configured, including its deploy to staging, and reports the new build number. The build cannot be undone, only aborted.

Teams

Where it fits

The teams that lean on Jenkins most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Jenkins is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Also in Engineering and operations

Using something else for the same job, or both? Each connector has its own tools; connect as many as you like.

Setup

How to connect

Connect withHost, user ID and API token
  1. 1

    Create a dedicated Jenkins user for Memtro with Overall/Read and Job/Read, since a token carries all of its user's permissions. Add Job/Build only if it may trigger builds, Job/Cancel to stop them, Job/Configure to disable, enable or describe jobs, Job/Delete to delete jobs, Run/Update and Run/Delete for builds, and Agent/Disconnect and Agent/Connect for agents

  2. 2

    As that user open your name → Security → API Token → Add new Token, name it Memtro and copy it, shown once

  3. 3

    In Connections → Jenkins in Memtro type the Host name only, a public DNS name with a publicly trusted certificate, then the User ID and the API token

  4. 4

    Ask why last night's build failed

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Jenkins tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Jenkins?+

Only when you ask, and only what it has been granted: trigger a build of a job (it runs whatever the job does, which may deploy or publish); stop a running build; disable a job so nothing can start it; enable a disabled job; delete a job or folder with all its builds permanently; cancel a build that is waiting in the queue; set or replace a job's description; set or replace a build's description; keep a build forever, or release it to normal log rotation; delete one build with its log and artifacts permanently; create a new job as a copy of an existing one; take an agent temporarily offline with a reason; bring a temporarily offline agent back online. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Jenkins connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Jenkins data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Jenkins?+

Host, user ID and API token. Create a dedicated Jenkins user for Memtro with Overall/Read and Job/Read, since a token carries all of its user's permissions. Add Job/Build only if it may trigger builds, Job/Cancel to stop them, Job/Configure to disable, enable or describe jobs, Job/Delete to delete jobs, Run/Update and Run/Delete for builds, and Agent/Disconnect and Agent/Connect for agents.

Connect Jenkins in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time