swift-sdk/Sources/MCP/Base
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Mattt 3ff1085e01
Use EventSource for SSE implementation (#96)
* Add package dependency for github.com/loopwork-ai/EventSource

* Use EventSource for SSE implementation

* Refactor response stream and content type handling

Co-authored-by: Stephen Tallent <stallent@mercury.io>

* Conditionalize use of streaming for supported platforms

* Refactor conditional platform handling

* Conditionalize code and package dependency on Linux

---------

Co-authored-by: Stephen Tallent <stallent@mercury.io>
2025-05-06 05:45:40 -07:00
..
Transports Use EventSource for SSE implementation (#96) 2025-05-06 05:45:40 -07:00
Utilities Initial implementation 2025-02-11 15:22:35 -08:00
Error.swift Add support for JSON-RPC batching (#67) 2025-04-10 12:13:41 -07:00
ID.swift Initial implementation 2025-02-11 15:22:35 -08:00
Lifecycle.swift Initial implementation 2025-02-11 15:22:35 -08:00
Messages.swift Update AnyNotification to include notification params (#86) 2025-04-27 06:47:38 -07:00
Transport.swift Add streamable HTTP transport for clients (#70) 2025-04-15 09:06:29 -07:00
Value.swift Initial implementation 2025-02-11 15:22:35 -08:00
Versioning.swift Initial implementation 2025-02-11 15:22:35 -08:00