go-sdk/examples
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Robert Findley 07f6c490c6
mcp: make the streamable client transport less strict (#524)
In practice, the streamable client transport was having trouble
connecting to various backends, because they are nonconformant in
various ways.

While it would be nice if all servers conformed to the spec, in practice
there are certain spec violations that are recoverable, and we can and
should recover them. Specifically:

- tolerate 404 instead of 405 for the hanging GET (#393)
- tolerate (=ignore) spurious response body for notifications and
responses, since we know none are expected

Additionally, fix a bug that we weren't parsing Content-Type correctly.

Fixes #521
2025-09-24 14:07:27 -04:00
..
client mcp: make the streamable client transport less strict (#524) 2025-09-24 14:07:27 -04:00
http examples/http: update to v0.3.0 2025-09-01 09:24:30 -04:00
server mcp: update to jsonschema that does not validate structs (#511) 2025-09-22 15:28:04 -04:00