mcpconftest report

Server: node tests/demo/compliant_server.js
Protocol: 2026-07-28
Timestamp: 2026-10-07T13:37:59.763Z

Summary

PassFailSkipWarn
24120

Details

✅ init.jsonrpc — jsonrpc=2.0
✅ init.server_info — serverInfo present
✅ init.protocol_version — version=2026-07-28
✅ init.notifications_initialized — sent OK
✅ caps.tools — tools capability declared
✅ tools_list.name — tool has name
✅ tools_list.description — tool has description
✅ tools_list.name — tool has name
✅ tools_list.description — tool has description
✅ tools_call.error — non-existent tool returned correct error code -32601
✅ notifications.unknown — unknown notification sent without crash
✅ notifications.alive — session still alive after unknown notification
✅ idempotency — repeated tools/list returned same result
✅ resources_list.uri — resource has uri
✅ resources_list.name — resource has name
✅ prompts_list.name — prompt has name
❌ resources_read.no_error — expected error for non-existent resource
{"jsonrpc":"2.0","id":10,"result":{"contents":[{"uri":"file:///__mcpconftest_nonexistent__","text":"Hello from demo resource"}]}}
✅ ping.responds — ping answered with result
✅ keepalive.stable — 3/3 keepalive pings succeeded
✅ negotiation.2026-07-28 — server echoed 2026-07-28
✅ negotiation.2025-06-18 — server echoed 2025-06-18
✅ negotiation.2025-03-26 — server echoed 2025-03-26
✅ negotiation.1999-01-01.rejected — unsupported version rejected with error (compliant)
✅ logging.set_level — logging/setLevel accepted
✅ completion.values — completion returned values array
⏹️ subscribe.unsupported — server does not support subscribe
⏹️ sampling.unsupported — server does not support sampling