AM

aplaceforallmystuff/mcp-fantastical

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

18 stars 12 forks 品質 76 トレンド 30MIT

ファンタジカルカレンダーアプリ用のMCPサーバー - イベントの作成、カレンダーの表示、スケジュールの管理

概要

ファンタジカル用のMCPサーバー - macOS用の強力なカレンダーアプリ。 - - ファンタジカルの強力な自然言語パッシング(明日3pmでヨハネとのミーティング) - - 会話を離れることなく、今日のイベントや今後の予定の予約をチェック - - 即座にファンタジカルで任意の日付にジャンプ - あなたの可用性とスケジュールのコンテキストを理解してみましょう - あなたの既存のファンタジカルとカレンダーのセットアップで動作します - macOS(Fantastical は macOS-only ) - Node.js 18+ - ファンタジカルインストール - ターミナル/クロードのカレンダーアクセス許可 必要な API キーなし - このサーバーは、AppleScript を使用して、Fantastical および Calendar アプリと通信します。 : ~/Library/Application Support/Claude/claude desktop config.json 最初の実行では、次の権限を付与する必要があります。 1. システム環境設定 → プライバシーとセキュリティ → アクセシビリティ 2. 許可されたリストにターミナル(または端末アプリ)を追加 ネイティブヘルパーは、アドホック署名の.appバンドル(FantasticalHelper.app)として出荷されます.

概要(AI 翻訳)

ファンタジカル用のMCPサーバー - macOS用の強力なカレンダーアプリ。

なぜこれを使うのか?

  • 自然言語イベント作成 - ファンタジカルの強力な自然言語の解析(明日3pmでヨハネとの商談) -あなたのスケジュールを表示 - 会話を離れることなく、今日のイベントや今後の予定をチェック
  • 迅速なカレンダーアクセス - ファンタジカルの任意の日付に即座にジャンプ -Calendar-aware AI - 可用性とスケジュールのコンテキストを理解しましょう -ゼロ設定 - 既存のファンタジカルとカレンダーの設定で動作します

##特徴

| カテゴリー | 能力 | 能力 | お問い合わせ |イベント制作 | 自然言語を用いたイベントの制作、カレンダーの指定、メモの追加 | |Schedule Viewing | 本日のイベント情報、イベント情報を随時更新 | |Navigation | 特定日・祝日・年末年始の営業について | |検索 | タイトル・場所・注意事項から探す | | ※カレンダー管理** | 掲載予定カレンダー一覧 |

前提条件

  • macOS(ファンタジカルはmacOSのみ)
  • Node.js 18 +
  • ファンタジカルインストール
  • ターミナル/クロードのカレンダーアクセス許可

インストール

##npm を使用する (推奨)

ソースから

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

MCP Fantastical Server

MCP server for Fantastical - the powerful calendar app for macOS.

Why Use This?

  • Natural language event creation - Use Fantastical’s powerful natural language parsing (“Meeting with John tomorrow at 3pm”)
  • View your schedule - Check today’s events or upcoming appointments without leaving your conversation
  • Quick calendar access - Jump to any date in Fantastical instantly
  • Calendar-aware AI - Let Claude understand your availability and schedule context
  • Zero configuration - Works with your existing Fantastical and Calendar setup

Features

Category Capabilities
Event Creation Create events using natural language, specify calendar, add notes
Schedule Viewing View today’s events, upcoming events for any number of days
Navigation Open Fantastical to specific dates
Search Search events by title, location, or notes
Calendar Management List all available calendars

Prerequisites

  • macOS (Fantastical is macOS-only)
  • Node.js 18+
  • Fantastical installed
  • Calendar access permissions for Terminal/Claude

Installation

npx mcp-fantastical

From Source

git clone https://github.com/aplaceforallmystuff/mcp-fantastical.git
cd mcp-fantastical
npm install
npm run build

Configuration

No API keys required - this server uses AppleScript to communicate with Fantastical and the Calendar app.

For Claude Desktop

Add to your Claude Desktop config file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "fantastical": {
      "command": "npx",
      "args": ["-y", "mcp-fantastical"]
    }
  }
}

For Claude Code

Add to ~/.claude.json:

{
  "mcpServers": {
    "fantastical": {
      "command": "npx",
      "args": ["-y", "mcp-fantastical"]
    }
  }
}

Permissions

On first run, you may need to grant the following permissions:

Accessibility (for event creation via URL scheme):

  1. System Preferences → Privacy & Security → Accessibility
  2. Add Terminal (or your terminal app) to the allowed list

Full Calendar Access (for reading events):

GitHub で README 全文を見る

インストール

npx -y mcp-fantastical
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "fantastical": { "command": "npx", "args": ["-y", "mcp-fantastical"] } } }