APX `mcp check` Is the Fastest Way to Debug Shadowed MCPs APX, the local runtime and tooling layer for the APC portable context layer, introduces `apx mcp check` to debug shadowed MCPs by showing source files, active entries after merge, and conflicts. The command reveals which MCP configuration won and which got shadowed, addressing the limitation of `apx mcp list` which only shows the merged result. APX enforces a priority order of runtime > shared > global, and `mcp check` makes conflicts visible to help developers identify unexpected overrides. mcp check Is the Fastest Way to Debug Shadowed MCPs APC is the portable context layer. APX is the local runtime and tooling layer that makes APC useful every day. When an MCP setup feels wrong, the fastest fix is usually not to stare at the final list of servers. It is to inspect how APX merged the sources. That is why apx mcp check matters. It shows the source files, the active entries after merge, and any conflicts. In other words, it answers the real question: which MCP won, and what got shadowed? list is not enough apx mcp list is useful, but it only shows the merged result. That is good for a quick inventory and bad for debugging drift. If the same MCP name exists in more than one scope, the final list hides the path that produced it. A clean list can still hide a bad setup. For example: .apc/mcps.json ~/.apx/projects/