MCP.Market

Magento Audit MCP server

by michalper·io.github.michalper/mcp-magento-audit·v0.4.0

MCP server for auditing Magento projects: update compatibility, module quality, dependency security

A85/100grade A
What users say
No reviews yet
Be the first
Safety scan
A85/100

full report

Adoption
Growing

0 stars91 downloads/wk

Reviews

Write one

Nobody has reviewed Magento Audit yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Magento Audit tools (8)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • audit_security

    Checks the installed packages of the project at `path` for known advisories.

  • build_fleet_overview

    Triages the projects at `paths` against `target_php` and `target_magento`.

  • build_upgrade_plan

    Builds an upgrade plan for `path` against `target_php` and `target_magento`.

  • check_outdated_packages

    Checks the installed packages of the project at `path` for available updates.

  • check_updates

    Checks `path` against `target_php` and `target_magento`.

  • fetch_release_notes

    Fetches release notes for Magento `version` (e.g. '2.4.7').

  • get_project_status

    Returns the basic state of the project at `path`.

  • scan_module_risk

    Scans the custom code of the project at `path` for rule violations.

Public scan report

scanner v0.1.10 · 2026-10-28 · same rubric, same numbers if you re-run it

1 medium
  • Code scan19 source files scanned20/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 10 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10

Findings (1)

  • mediumsubprocess with shell=Trueexec.shell-true
    mcp_magento_audit-0.4.0/pyproject.toml: … with its own `# nosec` (fixed argv, no shell=True, no untrusted input). skips = ["B404"] …
Overall 85/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Magento Audit compares

Against every graded Security MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
85/100
higher than 70% of 915 Security servers
Tools
8
the typical Security server has 6
Tools that change things
0%
typical: 0%. Fewer write tools means less an agent can break
Downloads a week
91
more than 60% of 248 Security servers with a package

What its tools let an agent do: 8 read

Install Magento Audit in Claude Code, Cursor or VS Code

claude mcp add mcp-magento-audit -- uvx mcp-magento-audit
Add to Cursor

What the publisher says

From the Magento Audit repository's README, as published. We do not edit it. Read it on GitHub

mcp-magento-audit

<!-- mcp-name: io.github.michalper/mcp-magento-audit -->

An MCP server giving an AI agent tools to assess a Magento 2 / Adobe Commerce project along three axes: compatibility with a target PHP and Magento version, quality of custom modules, and dependency security.

It answers the question that never stops coming up in Magento agencies: "can we bump this client to a newer version, what's blocking it, and where do we start?"

Status: early stage. Built on evenings/weekends. All eight planned tools

(getprojectstatus, checkupdates, scanmodulerisk, auditsecurity, checkoutdatedpackages,

fetchreleasenotes, buildupgradeplan, buildfleetoverview) are working. See ROADMAP.md for

what's next.

How this differs from composer audit

composer audit and composer outdated are built into Composer and do their job well — auditsecurity and checkoutdated_packages actually shell out to them rather than reimplementing a CVE database or version comparison. This server targets what plain Composer doesn't give you:

zero coverage from vulnerability databases — and that's exactly the code agencies write. scanmodulerisk covers that side with phpcs/phpstan/rector instead.

  1. It doesn't see app/code. Custom modules don't exist on Packagist, so they get

has an open CVE, is abandoned by its author, and has the worst complexity in the project — fix this one first. buildupgradeplan does, folding auditsecurity's advisories in alongside composer-constraint and code-quality blockers.

  1. It doesn't combine axes. Nobody gets one answer: *this module blocks the upgrade,

today" requires stitching results together from many directories by hand. buildfleetoverview runs the composer-constraint check across every project path given to it in one call — a fast first pass, not a replacement for a full buildupgradeplan per project.

  1. It doesn't aggregate across projects. "Which of our twenty stores can be upgraded

What this server doesn't pretend to be: there's no clean dataset of "module X works with Magento 2.4.8". Results are derived from declarations in composer.json, a code scan, and the vendor's own release notes — this is a decision-support tool, not an oracle. Upgrading a production store still requires testing, not just a report.

Install

git clone https://github.com/michalper/mcp-magento-audit.git
cd mcp-magento-audit
python3.12 -m venv .venv
.venv/bin/pip install -e ".[dev]"

Connecting to Claude Code

{
  "mcpServers": {
    "magento-audit": {
      "command": "/path/to/mcp-magento-audit/.venv/bin/mcp-magento-audit"
    }
  }
}

Projects that develop inside Docker/DDEV/Warden/Lando

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Magento Audit: common questions

Is Magento Audit MCP server safe?
Yes, by our scan: it is graded A (85/100). Read the Magento Audit safety report
How do I install Magento Audit?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Magento Audit need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Magento Audit maintained?
The last commit was 17 days ago (2026-10-18). The latest release is v0.4.0.
What can I use instead of Magento Audit?
Servers from other publishers that do the same job: npm Registry MCP Server, Google Workspace Admin Security-Audit MCP server and Skylos MCP server. Compare all Magento Audit alternatives.
How does Magento Audit compare with other Security MCP servers?
safety score 85/100 (higher than 70% of 915 Security servers); tools 8 (the typical Security server has 6); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Magento Audit

Same job from other publishers: the closest match first, then the best rated.

All Magento Audit alternatives →
  • npm Registry MCP Server
    npm registry MCP server — package intelligence, security audits, dependency analysis
    B
  • Google Workspace Admin Security-Audit MCP
    MCP server for Google Workspace security auditing — login audit, external sharing, daily brief
    A
  • Skylos
    Dead code, security, secrets detection and code quality for Python, TypeScript, Go.
    C
  • Wireshark
    Professional network analysis with tshark. Security audits, deep-dives, and threat detection.
    A
  • SonarQube MCP Server
    Analyze code quality and security with SonarQube Server or Cloud directly in AI assistants.
    B