ClaudeMap

MCP Swift SDK

官方 Swift SDK——在 Apple 平台构建 MCP server 与 client。

SDK 与工具officialswiftmcpapple

MCP 项目官方维护的 Swift 实现,在 iOS、macOS、watchOS、tvOS 上构建运行。Apple 原生 app 嵌入 MCP 的标准路径。

它做什么

  • 官方 Swift SDK,按 2025-11-25(最新)版 MCP 规范同时实现客户端与服务端
  • 内置 StdioTransport 与 HTTPClientTransport(Streamable HTTP),覆盖本地子进程与 HTTP 部署两条路径
  • 客户端与服务端均覆盖 tools、resources、prompts、completions、sampling、elicitation、roots、日志与进度追踪
  • 客户端 OAuth 覆盖 Client Credentials 与 Authorization Code 两种流、private_key_jwt、自定义 token 提供方与自定义 token 存储

什么时候用

应用已身处 Apple 生态时的自然之选——要求 Swift 6.0+(Xcode 16+),平台最低版本为 macOS 13+ 与 iOS 16+。

如何上手

// Package.swift dependencies:
.package(url: "https://github.com/modelcontextprotocol/swift-sdk.git", from: "0.11.0")
// 再向 target 添加 .product(name: "MCP", package: "swift-sdk")

注意事项

最低要求 Swift 6.0+ / Xcode 16+;平台最低版本包括 macOS 13+、iOS 16+、watchOS 9+ 与 tvOS 16+,且 Linux 上的 StdioTransport 需要 glibc。

代码仓库

modelcontextprotocol/swift-sdk

收录日期

地图上的相关资源

  • Harness Bridge

    SDK / 工具

    一个本地启动器:让 Claude Code 与其他七种编码 harness 直连任意 OpenAI / Anthropic / Responses 兼容端点——不改任何一行配置文件。

    • launcher
    • local-models
    • cli
    • menu-bar
  • Claude for Siri

    SDK / 工具

    用你已登录的 Claude Code 账号回答 macOS Spotlight 与 Siri 的提问——一个实验性的 macOS 27 模型委派提供者。

    • macos
    • siri
    • spotlight
    • model-delegation
  • 把十个 AI 编程助手的本地聊天记录提取成统一 JSONL——微调、分析,或赶在本地数据库被清空前备份多年的对话。纯标准库实现。

    • cli
    • data-export
    • jsonl
    • backup