mcpField
A
Apple Shortcuts

Apple Shortcuts

本地服务
github.com生产力322 天前更新

关于 Apple Shortcuts

Apple Shortcuts 是面向 macOS 的 MCP 服务,用于发现、查看和运行 Apple Shortcuts,适合通过 Agent 调用现有自动化的用户。它支持结构化输入输出,并提供工具发现和状态检查。

主要功能

  1. 01列出快捷指令和文件夹
  2. 02查看快捷指令详情
  3. 03运行快捷指令并处理输入输出
  4. 04提供工具发现辅助功能
  5. 05检查健康状态和目录状态

适用场景

  1. 01通过 Agent 触发现有 Apple Shortcuts
  2. 02在不使用 Shell 编排的情况下运行本地自动化
  3. 03确认快捷指令后执行指定操作

MCP 相关

该 MCP 服务向客户端开放快捷指令列表、详情和执行工具,并提供相关资源与执行提示词。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库
安装包
pypiapple-shortcuts-mcp1.1.4
mcpbapple-shortcuts-1.1.4.mcpb1.1.4

工具

11

收录的工具列表 · 更新于 1 天前

此工具无需参数。

详细介绍

Apple Shortcuts MCP

用于 macOS 上 Apple Shortcuts 的 MCP 服务。

提供快捷指令的发现、查看和执行功能。支持使用结构化输入运行快捷指令,并处理输出。

适用场景

  • 通过 Agent 触发现有的 Apple Shortcuts
  • 无需通过 Shell 编排的本地自动化
  • 适用于比一体化服务范围更小的场景

功能

  • 列出快捷指令和文件夹
  • 查看快捷指令详情
  • 运行快捷指令并处理输入和输出
  • 为上下文受限的客户端提供工具发现辅助功能 search_tools 和 get_tool_info
  • 快捷指令资源和执行提示词
  • 健康状态和状态检查:shortcuts_health、shortcuts_permission_guide、shortcuts_refresh_state

在这台 Mac 上安装

快速开始(uvx,从 PyPI 安装)

安装 uv 后:

uvx apple-shortcuts-mcp

无需克隆,也无需管理虚拟环境。

从克隆的仓库安装
git clone https://github.com/JonathanRReed/Apple-MCPs.git
cd Apple-MCPs
uv sync --all-packages

这会构建一个工作区环境,其中包含每个服务的入口点,位于 .venv/bin 中(例如 .venv/bin/apple-shortcuts-mcp)。你也可以让 MCP 客户端指向 AppleShortcuts-MCP/start.sh;该脚本优先使用 uv run,若不可用则回退到普通虚拟环境引导流程(需要 Python 3.11+)。

在 AI Agent 中安装

通用 MCP 客户端配置
{
  "mcpServers": {
    "apple-shortcuts": {
      "command": "uvx",
      "args": ["apple-shortcuts-mcp"],
      "env": {
        "APPLE_SHORTCUTS_MCP_SAFETY_MODE": "full_access"
      }
    }
  }
}

如果要从克隆的仓库运行,请将 /path/to/Apple-MCPs/AppleShortcuts-MCP/start.sh 设为命令,并将 args 留空。

Claude Code 示例
claude mcp add --transport stdio --scope user apple-shortcuts -- uvx apple-shortcuts-mcp

--scope user 会使该服务在所有项目中可用。若要通过仓库的 .mcp.json 与单个仓库共享,请使用 --scope project。

传输方式

stdio 是默认且推荐的传输方式。设置 APPLE_SHORTCUTS_MCP_TRANSPORT=streamable-http(可选设置 APPLE_SHORTCUTS_MCP_HOST 和 APPLE_SHORTCUTS_MCP_PORT)即可改为提供 Streamable HTTP 服务。

macOS 要求

  • 必须能够使用内置的 shortcuts 命令行工具

启动检查清单

  • 将 uvx apple-shortcuts-mcp(或克隆仓库中的 AppleShortcuts-MCP/start.sh)添加到 MCP 客户端
  • 重新加载或重新连接客户端,以便将 Shortcuts 工具集加载到上下文中
  • 首先调用 shortcuts_health
  • 如果无法使用该命令行工具,请调用 shortcuts_permission_guide
  • 更改 Shortcuts 目录后,请调用 shortcuts_refresh_state

提示词说明

  • tools/list 会返回完整的 Shortcuts 工具集。上下文受限的客户端可以先使用 search_tools,再通过 get_tool_info 获取所需的 Shortcuts 工具信息。
  • 如果用户对快捷指令的描述比较模糊,请先列出可用的快捷指令。
  • 确认要运行哪个快捷指令后,再运行。

相关项目

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。