{"_id":"mcp-server-apple-shortcuts","_rev":"1-7075a13abbcd54f1198afbabf8e9d520","name":"mcp-server-apple-shortcuts","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"mcp-server-apple-shortcuts","version":"1.0.0","keywords":[],"author":{"url":"https://recurse.chat","name":"Recurse Chat"},"license":"Apache-2.0","_id":"mcp-server-apple-shortcuts@1.0.0","maintainers":[{"name":"xyc","email":"cxychina@gmail.com"}],"homepage":"https://recurse.chat","bin":{"mcp-server-apple-shortcuts":"build/index.js"},"dist":{"shasum":"433994a9645256278c932c9080702af5534363ab","tarball":"https://registry.npmjs.org/mcp-server-apple-shortcuts/-/mcp-server-apple-shortcuts-1.0.0.tgz","fileCount":4,"integrity":"sha512-Oteks724sxnS9p6gATQjEt63fN/440M1b2xTgXFH0uGFiUzxDKb/7+/nxezOpSwsVub/VEWCyqgvfpfYo4UCmw==","signatures":[{"sig":"MEUCIQD+JbJIOeU2p0GUDJ0CBcCetZ/jLqZ4tcB4g4wG3cl4VgIgU1veYWdu7MHNP0N1qgXXP8hNPIaLe34YdmKoNTvMZkk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18785},"main":"index.js","type":"module","gitHead":"fff0aec6ea55d31f95ea6323005ec8665c31ed1b","scripts":{"build":"tsc && shx chmod +x build/*.js","watch":"tsc --watch","prepare":"npm run build","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"_npmUser":{"name":"xyc","email":"cxychina@gmail.com"},"workspaces":["src/*"],"_npmVersion":"10.5.0","description":"MCP server for automation using Apple Shortcuts","directories":{},"_nodeVersion":"20.12.2","dependencies":{"shx":"^0.3.4","zod":"^3.24.1","@modelcontextprotocol/sdk":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.2","@types/node":"^22.10.1"},"_npmOperationalInternal":{"tmp":"tmp/mcp-server-apple-shortcuts_1.0.0_1734823278415_0.07016121948401799","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"mcp-server-apple-shortcuts","version":"1.0.1","description":"MCP server for automation using Apple Shortcuts","main":"index.js","type":"module","keywords":[],"author":{"name":"Recurse Chat","url":"https://recurse.chat"},"homepage":"https://recurse.chat","license":"Apache-2.0","dependencies":{"@modelcontextprotocol/sdk":"^1.0.4","shx":"^0.3.4","zod":"^3.24.1"},"bin":{"mcp-server-apple-shortcuts":"build/index.js"},"workspaces":["src/*"],"scripts":{"build":"tsc && shx chmod +x build/*.js","prepare":"npm run build","watch":"tsc --watch","inspector":"npx @modelcontextprotocol/inspector build/index.js"},"devDependencies":{"@types/node":"^22.10.1","typescript":"^5.7.2"},"_id":"mcp-server-apple-shortcuts@1.0.1","gitHead":"340c4cd1c6e95e5e0b91c05a62106236bf6ebb3f","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-MUNu+756Q61WAejOqq7r6pIHpS2FfByFYGdjNtDm3e7K1tR9VWx9xsUJzL+GGiFXqI8J+8tQ9j7ytjHILrFsYA==","shasum":"128ebc2e72f236a828c78f77d30db3589ed09c66","tarball":"https://registry.npmjs.org/mcp-server-apple-shortcuts/-/mcp-server-apple-shortcuts-1.0.1.tgz","fileCount":4,"unpackedSize":18810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5KhdgK6eyU34wsODW1NmG9Skz9EtjHEU/Xyzl+BZh2AiEA6Xc+1hqXk/ytHACjrtdKo45us7WtSxu3nkNAk2VgMeU="}]},"_npmUser":{"name":"xyc","email":"cxychina@gmail.com"},"directories":{},"maintainers":[{"name":"xyc","email":"cxychina@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-server-apple-shortcuts_1.0.1_1734835346686_0.3515667863433771"},"_hasShrinkwrap":false}},"time":{"created":"2024-12-21T23:21:18.413Z","modified":"2024-12-22T02:42:27.040Z","1.0.0":"2024-12-21T23:21:18.593Z","1.0.1":"2024-12-22T02:42:26.865Z"},"author":{"name":"Recurse Chat","url":"https://recurse.chat"},"license":"Apache-2.0","homepage":"https://recurse.chat","keywords":[],"description":"MCP server for automation using Apple Shortcuts","maintainers":[{"name":"xyc","email":"cxychina@gmail.com"}],"readme":"# Apple Shortcuts MCP Server 🤖\n\nA Model Context Protocol (MCP) server that lets AI assistants like Claude control Apple Shortcuts automations. This enables AI models to trigger shortcuts and automate tasks on macOS in a safe and controlled way.\n\n<a href=\"https://glama.ai/mcp/servers/15z6abk6p2\"><img width=\"380\" height=\"200\" src=\"https://glama.ai/mcp/servers/15z6abk6p2/badge\" /></a>\n\n## What is MCP? 🤔\n\nThe Model Context Protocol (MCP) is a system that lets AI apps, like Claude Desktop, connect to external tools and data sources. It gives a clear and safe way for AI assistants to work with local services and APIs while keeping the user in control.\n\n## What does this server do? 🚀\n\nThe Apple Shortcuts MCP server:\n- Enables AI assistants to list available shortcuts\n- Allows running shortcuts by name with optional input parameters \n- Provides a simple interface for automation control\n\n## Prerequisites 📋\n\nBefore you begin, ensure you have:\n\n- [Node.js](https://nodejs.org/) (v18 or higher)\n- [Claude Desktop](https://claude.ai/download) installed\n- macOS with Shortcuts app configured\n\n## Configuration to use Apple Shortcuts Server ⚙️\n\n1. Clone this repository:\n\n```sh\ngit clone git@github.com:recursechat/mcp-server-apple-shortcuts.git\n```\n\n2. Install dependencies:\n```sh\nnpm install\n```\n\n3. Build project\n```sh\nnpm run build\n```\n\nHere's the Claude Desktop configuration to use the Apple Shortcuts server:\n```json\n{\n  \"mcpServers\": {\n    \"apple-shortcuts\": {\n      \"command\": \"npx\",\n      \"args\": [\"/path/to/mcp-server-apple-shortcuts/build/index.js\"],\n    }\n  }\n}\n```\n\n<!--\n```json\n{\n  \"mcpServers\": {\n    \"apple-shortcuts\": {\n      \"command\": \"npx\",\n      \"args\": [\"-y\", \"mcp-server-apple-shortcuts\"]\n    }\n  }\n}\n```\n-->\n\n## Usage 🎯\n\nYou can ask Claude \"list shortcuts\" or run a specific shortcut with the shortcut name, for example \"get word of the day\" or \"play a song\".\n\n## License ⚖️\n\nApache-2.0\n","readmeFilename":"README.md"}