Check an MCP config before you run it

Paste an mcpServers block, one server object, or an install command. Each static check comes back as pass, warn or fail, with why it matters and how to fix it.

Runs in this tab. Nothing is uploaded.

Result

Nothing scanned yet. Below is the result for the example in the box, so you can see the format.

files

0 fail, 3 warn, 1 pass, 0 info.

ResultCheckWhyHow to fix
WarnVersion is not pinned@modelcontextprotocol/server-filesystem has no version, so the newest release is fetched and run at every launch.Pin an exact version, for example @modelcontextprotocol/server-filesystem@X.Y.Z. Look up the current one on the package page and re-check it when you update.
Warn-y skips the install promptWith -y, npx downloads and runs the package without asking, every time.Pin the version first; then -y is only auto-confirming a version you chose.
WarnGives access to a whole disk or home folderA path of "/", "~" or a drive root lets the server read and usually write everything you can.Pass only the specific project folder.
PassNo secrets found in the configNo env values, headers or arguments matched a key pattern. This is a pattern check and can miss unusual keys.Nothing to fix