MCPMCP Supply Chain CheckerServers and skills, checked before the agent runs

Answer

What is an MCP supply chain attack?

An MCP supply chain attack arrives through a server or skill you chose to install, rather than a flaw in code you wrote. The attacker controls the package, the instruction file or the name, and the agent runs it with the access you granted.

What are the common shapes?

Why does the manifest catch it?

Every shape leaves a trace in the manifest: a source, a version, a scope, a sandbox field, an identity, a package name, a log setting, an instruction body. The check reads those traces and names the rule. It cannot prove the publisher is honest, and it says so.

What should a team do first?

Inventory, then approve, then enforce. Inventory is the paste. Approval is the verdict and the dated note. Enforcement is the allowlist or the fleet platform, which needs the first two to be worth configuring.

Source note. The attack shapes are drawn from the OWASP MCP Security Cheat Sheet, the MCP security best practices page and the Snyk ToxicSkills audit. All sources.

Check a manifest The 15 rules