Ecosystem¶
mule-build is independently versioned. The canonical package matrix, supported combination,
credentials, and end-to-end setup live in the
mule-skills ecosystem hub.
This page documents only the mule-build boundary so the compatibility table is not copied across
repositories.
Where the boundaries are¶
mule-build stops at the artifact. It packages, validates, and versions locally, and it never talks to
Anypoint Platform — deploying a built JAR, reading runtime logs, or rolling back a release is
anypoint-connect territory, and that is why only that tool needs credentials.
flowchart LR
Source["Mule 4 project"] --> Lint["mule-lint<br/>static analysis"]
Source --> Build["mule-build<br/>validate, package, release"]
Build --> Artifact["Deployable artifact"]
Artifact --> Connect["anypoint-connect<br/>publish and deploy"]
Connect --> Platform["Anypoint Platform"]
Skills["mule-skills<br/>agent workflows"] --> Lint
Skills --> Build
Skills --> Connect
A note on the name¶
The mule-build skill in mule-skills and this mule-build MCP server share a name but are different
things. The skill is a workflow that tells an agent how to validate, package, and release; this server
provides the tools it calls. Either works without the other.
If you install mule-skills, this server comes preconfigured
with a pinned version, so there is nothing to set up twice.