
最近热衷于找一些好玩的MCP,集成在cursor中,给大模型外挂许多有趣的功能,在开发的代码的同时,在IDE中可以获得更多的乐趣。例如:
今天要实践的 MCP Server:Apple Shortcuts MCP Server,可以让用户在支持 mcp server 的IDE 中运行macOS中的快捷指令,所以本篇文章就带大家来完成一个有趣的场景,在cursor中通过快捷指令自动打开网易云音乐,并播放音乐。
在 Cursor 的 Cursor Settings 中找到 MCP。

点击右侧上方的 Add new global MCP server 按钮,便自动打开 .local 目录下的 mcp.json,并将 mcp server 的json信息粘贴进去。
{
"mcpServers": {
"apple-shortcuts": {
"command": "npx",
"args": ["-y", "mcp-server-apple-shortcuts"]
}
}
}在MCP页面就可以看到配置的 mcp server 信息。

如上图所示:apple-shortcuts 只提供了两个tools。包括:
安装成功之后,我们输入查看快捷指令。

可以看到一共有四个快捷指令,这是我们mac上自带的快捷指令。

打开快捷指令应用可以看到,已有的四个入门快捷指令。
这里我想实现一个自动播放网易云音乐的指令,然后通过cursor调用,所以这里我先新建一个快捷指令。首先我们创建第一个动作:打开APP,这里选择打开网易云音乐。

这时候运行快捷指令,只能打开网易云音乐,但是不能播放,因为在网易云音乐界面按下空格键就会播放音乐,所以我们考虑使用 AppleScript(模拟播放)。我们添加一个动作:运行 AppleScript。

然后填入一个按下空格键的脚本,代码如下:
tell application "System Events"
tell process "NeteaseMusic"
keystroke space
end tell
end tell如果你的 AppleScript 不可用,需要你去 隐私与安全性 -> 辅助功能 中允许快捷指令操作,然后重启快捷指令即可。

然后点击运行测试快捷指令,如下图所以,可以成功打开网易云音乐,并自动播放。

最后将快捷指令命名为打开网易云音乐,然后保存,在快捷指令页面就可以看到。

再次回到cursor中查看快捷指令列表,就可以看到新建的 打开网易云音乐 的快捷指令。

然后输入网易云音乐快捷指令,点击运行,成功打开网易云音乐,并自动播放。

指令也成功完成运行。

Apple Shortcuts MCP Server 能够让大模型通过标准化接口控制 macOS 上的快捷指令,实现自动化任务。通过在 Cursor 中集成该 MCP Server,可以实现对快捷指令的列出、运行等操作,发现一些有趣的应用场景

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。