Skip to content

0.1.0

Latest

Choose a tag to compare

@adamtheturtle adamtheturtle released this 01 Jul 21:31

Initial release of MCPKit.

Service-agnostic scaffolding over the official MCP Swift SDK for exposing a Swift app's features as a Model Context Protocol server:

  • MCPToolProvider — the one protocol a host app implements (tools + dispatch, with optional prompts/resources).
  • MCPServer — wires a provider to the SDK over any transport, plus runOverStdioUntilExit for a headless --mcp entry point.
  • JSON-to-Tool bridge, loosely-typed argument coercion, and result/prompt builders.
  • JSONLLog — append-only, multi-process-tolerant activity log.
  • MCPClient — ready-to-paste config snippets for Claude Desktop, Claude Code, Codex, and Cursor.

Supports macOS 13+, iOS 16+, Mac Catalyst 16+, watchOS 9+, tvOS 16+, and visionOS 1+.