Ecosystem¶
mule-lint is one of four independently versioned MuleSoft tools. The canonical package matrix,
supported combinations, host setup, and end-to-end agent workflows live in the
mule-skills ecosystem hub.
This page explains only the boundary of mule-lint: it owns the standards catalog, executable lint
rules, rule profiles, and the MCP resources that expose them. mule-skills composes those resources
with build and Anypoint Platform workflows; it does not copy or redefine the standards.
How they fit¶
mule-skills is the workflow layer: it tells an agent how to document, review, or diagnose a Mule
project, and it calls the other three as tools. The three tools are useful on their own from a
terminal or a CI pipeline, with or without an agent.
flowchart TD
Skills["mule-skills<br/>agent workflows"] --> Lint["mule-lint<br/>static analysis"]
Skills --> Build["mule-build<br/>validate, package, release"]
Skills --> Connect["anypoint-connect<br/>runtime evidence"]
Lint --> Project["Your Mule 4 project"]
Build --> Project
Connect --> Runtime["Anypoint Platform"]
Using mule-lint through mule-skills¶
If you install mule-skills, mule-lint comes preconfigured as an MCP server with a pinned
version, so you do not need to set it up separately. The mule-development, mule-review, and
mule-build skills call it for static analysis. See
the mule-skills MCP server reference.
To use mule-lint on its own, follow the installation instructions.