Commit graph

11 commits

Author SHA1 Message Date
Mattt Zmuda
775425b140
Bump version to 0.3.0 0.3.0 2025-03-04 06:28:02 -08:00
Mattt
893614e241
Update server to always send response to invalid messages (#6) 2025-03-04 06:25:40 -08:00
Mattt
d0364a936a
Throw more specific networking errors in NetworkTransport (#5) 2025-03-04 06:18:44 -08:00
Mattt
b761d3ea6f
Properly propagate errors in NetworkTransport receive stream (#4)
Changes AsyncStream to AsyncThrowingStream to ensure network errors are correctly propagated to callers. Updates receive() to handle errors from the underlying message stream.
2025-03-04 06:05:41 -08:00
Mattt
1f5f8d64b9
Add configurable strict mode for MCP server initialization (#3)
Adds a Configuration struct to control server behavior around client initialization.
When strict mode is enabled, server enforces MCP spec requiring clients to initialize
before sending requests. Default mode is more permissive for non-compliant clients.
2025-03-04 06:02:43 -08:00
Mattt Zmuda
7619e5881c
Bump version to 0.2.0 0.2.0 2025-02-27 14:51:39 -08:00
Mattt
136762158e
Add NetworkTransport (#2) 2025-02-27 14:50:50 -08:00
Mattt
224707cdba
Add CI workflow (#1) 0.1.0
* Add CI workflow

* Setup Swift 6

* Set name for job
2025-02-11 15:26:39 -08:00
Mattt Zmuda
06d5e9a093
Temporarily comment out hanging test 2025-02-11 15:22:41 -08:00
Mattt Zmuda
be1e9583f8
Initial implementation 2025-02-11 15:22:35 -08:00
Mattt Zmuda
cc603d35fe
Initial commit 2025-02-05 11:13:57 -08:00