← 返回 Skills 市场
chrischall

Tmp.JPuJO3EAp6

作者 chrischall · GitHub ↗ · v1.1.7 · MIT-0
cross-platform ⚠ suspicious
59
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install apple-swift-mcp
功能描述
This skill should be used when the user asks about Apple app data via the native Swift MCP — Calendar, Reminders, Contacts, Maps, Mail, Messages, or Notes on...
使用说明 (SKILL.md)

apple-swift-mcp

Native Swift MCP server for Apple apps. Compiled binary with embedded TCC usage descriptions — Calendar, Reminders, Contacts, and Maps talk to EventKit / Contacts / MapKit directly. Mail, Messages, Notes still go through AppleScript (no public framework exists) but run in-process via NSAppleScript instead of spawning osascript.

Install

Download the latest .mcpb from GitHub Releases and double-click to install in Claude Desktop. First run prompts for TCC permissions (Calendar, Reminders, Contacts, full disk if reading chat.db).

Requires macOS 14+ on Apple Silicon. Intel users can build from source (swift build -c release).

Tools

Calendar / Reminders

  • calendar — list, search, create, update, delete events
  • reminders — list reminder lists and items; create, complete, delete

Contacts / Maps

  • contacts — search by name, phone, or email
  • maps — directions, search nearby places

Mail / Messages / Notes (AppleScript-backed)

  • mail — search, read, send, reply, forward; Messages.app-style threading
  • messages — send iMessage / SMS, query chat.db for history, group chats
  • notes — list, search, read, create notes

Environment

Optional user config (set in Claude Desktop → Settings → MCP):

  • APPLE_MCP_DEFAULT_CALENDAR — default calendar name for event creation
  • APPLE_MCP_DEFAULT_REMINDER_LIST — default list name for reminder creation

Notes

  • Binary is arm64-only because some transitive MCP SDK deps (swift-collections, swift-service-lifecycle) don't declare x86_64.
  • EventKit / Contacts / MapKit-backed tools are orders of magnitude faster than the equivalent AppleScript path.
  • Messages tool reads chat.db directly for history; sending uses AppleScript.
安全使用建议
Review before installing. Only use this if you trust the GitHub release source and are comfortable granting macOS permissions for personal app data, including possible full disk access for Messages history. Prefer a pinned release with a verifiable checksum, and confirm any send, reply, forward, delete, or bulk-read action before allowing the agent to run it.
能力评估
Purpose & Capability
The stated purpose is Apple app automation, and the listed tools match that purpose, but the capability set includes sensitive reads from Mail, Notes, Contacts, Calendar, and Messages chat.db plus side effects such as sending mail/messages and creating, updating, or deleting events and reminders.
Instruction Scope
The trigger text is broad, including common phrases like checking a calendar, finding contacts, recent emails, and any macOS-native app automation, while the artifact does not require explicit confirmation before sensitive reads or external communications.
Install Mechanism
The install instructions tell users to download the latest .mcpb from GitHub Releases and double-click it, without pinning a release, hash, or reviewed binary artifact in the submitted package.
Credentials
macOS TCC permissions and possible full disk access for Messages chat.db are disclosed and are coherent with the Apple-app integration, but they are high-impact permissions for personal local data.
Persistence & Privilege
No hidden persistence or privilege escalation is present in the submitted skill file; ongoing access would come from the installed MCP server and macOS permissions granted by the user.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install apple-swift-mcp
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /apple-swift-mcp 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.7
- Clarified native Swift MCP integration for Calendar, Reminders, Contacts, and Maps using EventKit, Contacts, and MapKit. - Detailed fallback to in-process AppleScript (`NSAppleScript`) for Mail, Messages, and Notes operations for improved speed and reliability over spawning external processes. - Updated installation instructions, permission prompts, and hardware requirements (macOS 14+ on Apple Silicon). - Added tool-by-tool usage breakdown and notes on configuration options and binary compatibility. - Emphasized performance improvements compared to AppleScript-backed alternatives.
元数据
Slug apple-swift-mcp
版本 1.1.7
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Tmp.JPuJO3EAp6 是什么?

This skill should be used when the user asks about Apple app data via the native Swift MCP — Calendar, Reminders, Contacts, Maps, Mail, Messages, or Notes on... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 59 次。

如何安装 Tmp.JPuJO3EAp6?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install apple-swift-mcp」即可一键安装,无需额外配置。

Tmp.JPuJO3EAp6 是免费的吗?

是的,Tmp.JPuJO3EAp6 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Tmp.JPuJO3EAp6 支持哪些平台?

Tmp.JPuJO3EAp6 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Tmp.JPuJO3EAp6?

由 chrischall(@chrischall)开发并维护,当前版本 v1.1.7。

💬 留言讨论