“Siri 快捷指令” MCP 服务器的作用是什么?
Siri 快捷指令 MCP 服务器通过模型上下文协议(MCP)使 AI 助手能够直接与 macOS 的快捷指令应用交互。该服务器充当桥梁,允许大语言模型(LLM)列出、打开并运行用户快捷指令应用中的任意快捷指令。通过暴露这些能力,开发者可以利用 Siri 快捷指令的强大自动化功能增强工作流——从文件操作到复杂自动化链的集成。该 MCP 服务器会为每个可用快捷指令动态生成工具,让客户端能够轻松触发自动化、传递参数,并通过 LLM 以编程方式编排 macOS 行为。
提示模板列表
仓库中未记录显式的提示模板。如需定义可复用的提示模板,您可根据自己的工作流自行创建。
资源列表
文档或仓库文件中未描述显式的 MCP 资源。资源通常用于暴露数据/内容,但本服务器未列出相关内容。
工具列表
- list_shortcuts
- 列出系统上所有可用的 Siri 快捷指令。无需输入。返回快捷指令名称数组。
- open_shortcut
- 在快捷指令应用中打开指定快捷指令。输入:
name(字符串)。
- 在快捷指令应用中打开指定快捷指令。输入:
- run_shortcut
- 运行指定快捷指令,可选输入参数。输入:
name(字符串),input(可选字符串)。
- 运行指定快捷指令,可选输入参数。输入:
- 动态工具
- 每个可用快捷指令都会动态生成一个工具(如
run_shortcut_[sanitized_shortcut_name]),可直接运行该快捷指令并支持可选输入。
- 每个可用快捷指令都会动态生成一个工具(如
该 MCP 服务器的应用场景
- 自动化重复任务
- 开发者可通过 LLM 调用 Siri 快捷指令,实现如启动应用、整理文件、发送消息等高频工作流自动化。
- 个人助手集成
- AI 代理可与用户自定义快捷指令交互,完成如设置提醒、控制智能家居、更新日历等任务。
- 工作流测试
- 支持自动化测试和验证 Siri 快捷指令,确保其在编程触发时能正常运行。
- 复杂工作流编排
- 串联多个 Siri 快捷指令,或将其嵌入更广泛的 AI 工作流,实现高级自动化场景。
- 动态工具
- 无需额外配置即可即时向 LLM 暴露新快捷指令,用户快捷指令库扩展后即可轻松增加可用功能。
如何设置
Windsurf
- 确保您的系统已安装 Node.js。
- 找到您的 Windsurf 配置文件。
- 在
mcpServers配置中添加 Siri 快捷指令 MCP 服务器:{ "mcpServers": { "siri-shortcuts": { "command": "npx", "args": ["mcp-server-siri-shortcuts"], "env": { "GENERATE_SHORTCUT_TOOLS": "true", "INJECT_SHORTCUT_LIST": "false" } } } } - 保存配置并重启 Windsurf。
- 通过界面列出可用快捷指令以验证设置。
Claude
- 确认已安装 Node.js。
- 打开您的 Claude 配置文件。
- 添加以下 MCP 服务器条目:
{ "mcpServers": { "siri-shortcuts": { "command": "npx", "args": ["mcp-server-siri-shortcuts"], "env": { "GENERATE_SHORTCUT_TOOLS": "true", "INJECT_SHORTCUT_LIST": "false" } } } } - 保存更改并重启 Claude。
- 通过运行测试快捷指令确认运行正常。
Cursor
- 如果尚未安装 Node.js,请先安装。
- 打开 Cursor 配置文件。
- 插入 MCP 服务器配置:
{ "mcpServers": { "siri-shortcuts": { "command": "npx", "args": ["mcp-server-siri-shortcuts"], "env": { "GENERATE_SHORTCUT_TOOLS": "true", "INJECT_SHORTCUT_LIST": "false" } } } } - 保存并重启 Cursor。
- 确保服务器可通过 Cursor 的 AI 功能访问。
Cline
- 确保已安装 Node.js。
- 打开 Cline 配置文件。
- 添加 Siri 快捷指令 MCP 服务器配置:
{ "mcpServers": { "siri-shortcuts": { "command": "npx", "args": ["mcp-server-siri-shortcuts"], "env": { "GENERATE_SHORTCUT_TOOLS": "true", "INJECT_SHORTCUT_LIST": "false" } } } } - 保存文件并重启 Cline。
- 通过列出可用快捷指令测试集成。
API 密钥安全:
如需保护敏感环境变量(如 API 密钥),请在配置中使用 env 字段:
{
"mcpServers": {
"siri-shortcuts": {
"command": "npx",
"args": ["mcp-server-siri-shortcuts"],
"env": {
"YOUR_API_KEY": "${YOUR_API_KEY_ENV_VAR}",
"GENERATE_SHORTCUT_TOOLS": "true"
}
}
}
}
请确保在配置文件外(如 shell 或 CI/CD 环境)设置实际环境变量。
如何在流程中使用 MCP
在 FlowHunt 中使用 MCP
要将 MCP 服务器集成到您的 FlowHunt 工作流中,请先将 MCP 组件添加到流程中,并将其连接到您的 AI 代理:

点击 MCP 组件以打开配置面板。在系统 MCP 配置部分,使用以下 JSON 格式插入您的 MCP 服务器详情:
{
"siri-shortcuts": {
"transport": "streamable_http",
"url": "https://yourmcpserver.example/pathtothemcp/url"
}
}
配置完成后,AI 代理即可作为工具使用该 MCP,并访问其所有功能和能力。请记得将 “siri-shortcuts” 替换为您的 MCP 服务器实际名称,并将 URL 替换为您自己的 MCP 服务器地址。
概览
| 部分 | 可用性 | 详情/备注 |
|---|---|---|
| 概览 | ✅ | |
| 提示模板列表 | ⛔ | 未发现提示模板 |
| 资源列表 | ⛔ | 未描述资源 |
| 工具列表 | ✅ | list_shortcuts, open_shortcut, run_shortcut, 动态快捷指令工具 |
| API 密钥安全 | ✅ | 通过配置中的 env |
| 采样支持(对评估影响较小) | ⛔ | 未提及 |
Roots 支持:仓库中未提及。
综上表所示,Siri 快捷指令 MCP 服务器提供了完善的工具和设置说明,但缺乏对 MCP 资源、提示模板、roots 或采样的显式支持。它最适合专注于快捷指令自动化的工作流,其动态工具生成能力是一大亮点。
我们的观点
对于 macOS 快捷指令自动化,该 MCP 服务器在其专长领域表现出色。但如果需要更广泛的 MCP 支持(如提示、资源、roots、采样等),则功能有限。总体而言,非常适合需要 Siri 快捷指令集成的用户,但不适合需要全方位高级 MCP 功能的场景。
MCP 评分
| 是否有 LICENSE | ⛔ |
|---|---|
| 是否有至少一个工具 | ✅ |
| Fork 数量 | 11 |
| Star 数量 | 138 |
