Skip to content

sep-2164-error-code grades the resource-not-found code as SHOULD; 2026-07-28 makes it MUST #552

Open

Description

@cig13zs

The released 2026-07-28 resources page says "If the requested resource does not exist, servers MUST return a JSON-RPC error with code -32602", and basic/index lists -32002 among the codes 2026-07-28 implementations MUST NOT emit. The wording changed from SHOULD in modelcontextprotocol/modelcontextprotocol#2863, after #246 set this check to WARNING. sep-2164-error-code still reports WARNING, so a server answering -32002 passes sep-2164-resource-not-found 3/3 (the server runner doesn't count warnings). Proposed: report FAILURE and update the yaml quote. Happy to send the PR.

AI disclosure per AI_POLICY.md: the investigation, code and tests were done primarily with Claude Code. The numbers above are from local runs.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions