Skip to content

Releases: mihaelamj/SwiftMCPClient

v0.1.0

30 May 01:44

Choose a tag to compare

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.