Skip to content

MCP006 — The removed ping method is still implemented

Severity error
Fixed by Upgrading your MCP SDK to a release targeting 2026-07-28
Transports stdio, http
Specification 2026-07-28
Changelog entry Major change 5 (SEP-2575)

Why this changed

ping existed to keep a session alive. With no session to keep alive, it was removed. Liveness is now a transport concern.

Running just this check

Terminal window
npx mcp-stateless --stdio "node dist/server.js" --only MCP006

Suppressing it

If this check does not apply to your server, skip it:

Terminal window
npx mcp-stateless --stdio "node dist/server.js" --skip MCP006

Rule ids are permanent and are never reissued, so a suppression cannot start silently matching a different check later.


Generated from src/rules/MCP006.ts by scripts/gen-rule-docs.mjs. Edit the rule source, not this page.