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 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。