MCP Catalogs
首页

AgentRunKit

by Tom-Ryder·24·综合分 42

Swift 6 代理 SDK,提供类型安全工具、流式支持和 MCP 集成。

ai-llmdeveloper-toolsother
4
Forks
3
活跃 Issue
1 个月前
最近提交
2 天前
收录于

概述

AgentRunKit 是一个用于构建具有类型安全工具调用的 LLM 驱动代理的 Swift 6 SDK。它提供零依赖核心、完整的 Sendable 支持、async/await 功能,以及通过 Apple Silicon 上的 MLX 进行的云端和本地推理。该 SDK 包含一个强大的 MCP 客户端实现,支持 stdio 传输、工具发现和 JSON-RPC 通信。

试试问 AI

装完之后,这里有 5 个你可以让 AI 做的事:

:构建具有 LLM 代理的 iOS 和 macOS 应用程序
:创建具有类型安全 AI 功能的开发工具
:使用 Apple Silicon MLX 支持实现本地优先的代理
:AgentRunKit 提供哪些 MCP 功能?
:它可以在没有云依赖的情况下在本地运行吗?

什么时候选它

在 Swift 应用程序开发中需要类型安全的 LLM 集成和 MCP 支持的开发人员,尤其是在 Apple 平台上进行设备端推理。

什么时候不要选它

不使用 Swift 或 Apple 平台的团队,或者需要超越 iOS/macOS 跨平台支持的团队。

此 server 暴露的工具

从 README 抽取出 1 个工具
  • get_weatherTool<WeatherParams, String, EmptyContext>

    Get the current weather for a city

说明:Inferred from code example showing tool definition pattern, but the README doesn't provide an explicit list of all available MCP tools.

可对比工具

swift-openaillama-swiftmlx-swift

安装

通过 Swift Package Manager 安装:

.package(url: "https://github.com/Tom-Ryder/AgentRunKit.git", from: "2.4.0")
.target(name: "YourApp", dependencies: ["AgentRunKit"])

对于 Claude Desktop 集成,添加到 claude_desktop_config.json

{
  "mcpServers": {
    "agentrunkit": {
      "command": "swift",
      "args": ["run", "agentrunkit"],
      "env": {}
    }
  }
}

FAQ

AgentRunKit 提供哪些 MCP 功能?
AgentRunKit 包含 MCP 客户端实现,支持 stdio 传输、工具发现和 JSON-RPC 通信。
它可以在没有云依赖的情况下在本地运行吗?
是的,它支持通过 Apple Silicon 上的 MLX 进行本地推理和 Apple Foundation Models。

AgentRunKit 对比

GitHub →

最后更新于 · 由 README + GitHub 公开数据自动生成。