docs/errors/MCPX_STDIO_SPAWN_EACCES.md
MCPX_STDIO_SPAWN_EACCESSeverity: error Domain: STDIO
The configured command exists on PATH, but the OS refused to execute it
(EACCES). The subprocess never started.
chmod +x)./tmp or NFS mounts).ls -l "$(which <command>)" # check current mode
chmod +x "$(which <command>)" # add execute permission
If the binary was downloaded outside the App Store / Homebrew, macOS may have quarantined it:
xattr -d com.apple.quarantine "$(which <command>)"
For pre-built tray bundles, prefer the signed/notarised DMG — see Installation.
mount | grep noexec
# Reinstall the tool to ~/.local/bin or /usr/local/bin instead of /tmp
Check the audit log for DENIED exec:
sudo dmesg | grep -i denied
sudo journalctl -t audit | grep DENIED
Adjust the policy or run the upstream server in Docker isolation to sidestep host policy.
MCPX_STDIO_SPAWN_ENOENT — file does not exist