FS

foxtrottwist/shortcuts-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

11 stars 4 forks 품질 68 트렌드 8MIT

TypeScript MCP 서버는 macOS Shortcuts에 Claude를 연결합니다. 사용 가능한 단축키를 확인하고 사용자 지정 입력으로 워크플로우를 실행하십시오.

개요

MacOS Shortcuts 라이브러리에 LLM을 연결하는 TypeScript MCP 서버. 파일 선택기, 대화 상자 및 MicrosoftScript 통합을 통해 작업을 진행하면서 CLI는 발견 및 관리 기능을 처리합니다. AI 지원으로 기존 자동화 워크플로우를 통합하고 싶습니다. 수동으로 LLM 외부를 트리거하고 결과를 다시 복사하는 것보다,이 서버는 더 나은 자동화를위한 AI 대화 내에서 바로 가기를 실행합니다. - : 당신이 그들을 사용하는 것과 같이 단축키를 기록, 세션을 통해 발견 가능한 의도를 구축 - : 그들이해야 할 것을 짧게 잘라,뿐만 아니라 그 이름 - 신속한없이 의도 - : 짧게 잘라 이름 as-is; 해결 자동으로 케이싱 핸들 - : 파일 피커, 대화 상자, 및 프롬프트는 일반적으로 AppleScript 실행을 통해 작동 - : AppleScript for compatibility + CLI for discovery and management - : 위치 서비스, 시스템 통합 작업과 적절한 권한 맥락 - : Interactive 워크플로우 및 ...

개요(AI 번역)

MacOS Shortcuts 라이브러리에 LLM을 연결하는 TypeScript MCP 서버. 파일 선택기, 대화 상자 및 MicrosoftScript 통합을 통해 작업을 진행하면서 CLI는 발견 및 관리 기능을 처리합니다.

왜 이 존재

AI 지원으로 기존 자동화 워크플로우를 통합하고 싶습니다. 수동으로 LLM 외부를 트리거하고 결과를 다시 복사하는 것보다,이 서버는 더 나은 자동화를위한 AI 대화 내에서 바로 가기를 실행합니다.

당신이 얻는 것

-Purpose Annotations: 당신이 그들을 사용하는 것과 같이 무슨 단축을 기록, 세션을 통하여 발견할 수 있는 의도

  • Smart Discovery: 그들이 행하지 않는 것에 의해 단축키를 찾아라.
  • Case-Insensitive Names: 패스 단축키 이름 as-is; 해결 자동으로 케이싱 핸들
  • Interactive Support: File Pickers, 대화 상자, 그리고 AppleScript 실행을 통해 정상적으로 작동
  • ** 하이브리드 통합 **: AppleScript for compatibility + 발견 및 관리를위한 CLI
  • Permission Handling: 위치 서비스, 시스템 통합은 적절한 권한 상황에 따라 작동합니다

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

Shortcuts MCP

A TypeScript MCP server that connects LLMs to your macOS Shortcuts library. Interactive workflows with file pickers, dialogs, and prompts work through AppleScript integration, while CLI handles discovery and management.

Why This Exists

I wanted to integrate my existing automation workflows with AI assistance. Rather than manually triggering shortcuts outside of my LLM and then copying results back, this server lets me run shortcuts directly within AI conversations for better automation.

What You Get

  • Purpose Annotations: Record what shortcuts do as you use them, building discoverable intent across sessions
  • Smart Discovery: Browse shortcuts by what they do, not just their name — intent matching without prompting
  • Case-Insensitive Names: Pass shortcut names as-is; resolution handles casing automatically
  • Interactive Support: File pickers, dialogs, and prompts work normally through AppleScript execution
  • Hybrid Integration: AppleScript for compatibility + CLI for discovery and management
  • Permission Handling: Location services, system integrations work with proper permission context
  • All Shortcut Types: Interactive workflows and automation both work reliably
  • Reliable Execution: No hanging on permission requests or interactive elements
  • Local Usage Tracking: Execution history and preferences stored only on your computer
  • Usage Analytics: Automatic pattern analysis via MCP sampling (when supported)

Installation

  1. Download the latest .mcpb file from Releases
  2. Double-click the .mcpb file or drag it onto Claude Desktop
  3. Click “Install” in the Claude Desktop UI
  4. Restart Claude Desktop

Option 2: Manual Installation

Clone and build locally for development:

git clone https://github.com/foxtrottwist/shortcuts-mcp.git
cd shortcuts-mcp
pnpm install
pnpm build

Add to your MCP client configuration. For Claude Desktop:

{
  "mcpServers": {
    "shortcuts-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/shortcuts-mcp/dist/server.js"]
    }
  }
}

Tested MCP Clients

This server has been tested with the following MCP clients:

How to Use It

Interactive Workflows

Run my "Photo Organizer" shortcut

File pickers and dialogs appear normally for user interaction. All shortcut types work including location-based and permission-requiring workflows.

Finding the Right Shortcut

What shortcuts do I have for file processing?
What shortcuts have I used this week?
Which of my shortcuts work best for photo editing?
GitHub에서 전체 README 보기

설치

This server does not publish a one-line install command.

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "shortcuts-mcp": { "command": "node", "args": ["/absolute/path/to/shortcuts-mcp/dist/server.js"] } } }