go-sdk/mcp/testdata/conformance/server
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Yashas Gunderia dd79ca3d44
mcp: include resultType on new-protocol responses (#1060)
## Summary

- Add `resultType: "complete"` to non-MRTR server result responses for
2026-07-28 requests.
- Cover `server/discover`, list methods, and completion responses, and
update expected conformance/example output.

## Why

Fixes #1032. The 2026-07-28 schema requires `resultType` on result
objects, but only the MRTR-capable results were setting it.

## Validation

- `go test ./mcp -run
'Test(ServerSessionHandle|CompleteResult|ClientConnectDiscover|InMemory_E2E_Discover)'
-count=1` — passed\n- `go test ./mcp -count=1` — passed\n- `go test
./...` — passed\n- `go vet ./...` — passed

---------

Co-authored-by: ychampion <ychampion@users.noreply.github.com>
Co-authored-by: Guglielmo Colombo <guglielmoc@google.com>
2026-07-13 11:51:19 +00:00
..
bad_requests.txtar mcp: don't mark the server sesion as initialized prematurely 2025-08-07 14:59:36 -04:00
discover.txtar mcp: include resultType on new-protocol responses (#1060) 2026-07-13 11:51:19 +00:00
lifecycle.txtar mcp: add ttl for list results (SEP-2549) (#1008) 2026-06-18 15:20:21 +02:00
mrtr.txtar mcp: infer elicit mode from ElicitParams (#1078) 2026-07-13 11:49:15 +02:00
prompts.txtar mcp: add ttl for list results (SEP-2549) (#1008) 2026-06-18 15:20:21 +02:00
resources.txtar mcp: add ttl for list results (SEP-2549) (#1008) 2026-06-18 15:20:21 +02:00
spec-sep-973-additional-metadata.txtar mcp: add ttl for list results (SEP-2549) (#1008) 2026-06-18 15:20:21 +02:00
tools.txtar mcp: add ttl for list results (SEP-2549) (#1008) 2026-06-18 15:20:21 +02:00
version-latest.txtar mcp: update latestProtocolVersion to 2025-11-25 (#724) 2026-03-03 10:30:11 +01:00
version-older.txtar mcp/server: advertise completions only if installed (#213) 2025-08-04 10:12:01 -04:00