Releases: mihaelamj/SwiftMCPClient
Releases · mihaelamj/SwiftMCPClient
v0.1.0
Transport-injectable MCP client over the neutral SwiftMCPCore wire types. MCPClient speaks JSON-RPC over an injected Transport.Channel (id-multiplexed, per-request timeout) with a macOS subprocess transport. connect() runs the MCP 2025-11-25 lifecycle (initialize + notifications/initialized) and captures the server initialize result. The Foundation-only Client.MCP seam exposes connect/disconnect, callTool, readResource, listTools, listResources, and serverInfo in neutral value types. 18 hermetic tests + opt-in live tests against the cupertino binary.