AM

aplaceforallmystuff/mcp-fantastical

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

18 stars 12 forks Качество 76 Тренд 30MIT

MCP-сервер для приложения Fantastical calendar — создание событий, просмотр календаря и управление расписаниями

Обзор

MCP-сервер для Fantastical — мощное календарное приложение для macOS. - Используйте мощный анализ естественного языка Fantastical («Встреча с Джоном завтра в 3 часа дня») - - Проверяйте сегодняшние события или предстоящие встречи, не оставляя свой разговор - - Прыгайте на любую дату в Fantastical мгновенно - - Пусть Клод поймет вашу доступность и контекст расписания - - Работает с существующей настройкой Fantastical и Calendar - macOS (Fantastical is macOS-only) - Node.js 18+ - Fantastical installed - Разрешения доступа к календарю для Terminal/Claude Ключи API не требуются - этот сервер использует AppleScript для связи с приложением Fantastical и Calendar. ~/Library/Application Support/Claude/claude desktop config.json При первом запуске вам может потребоваться предоставить следующие разрешения: 1. Системные предпочтения → Конфиденциальность и безопасность → Доступность 2. Добавить терминал (или приложение терминала) в разрешенный список Родной помощник поставляется в виде специального пакета .app (FantasticalHelper.app).

Обзор (машинный перевод)

MCP-сервер для Fantastical — мощное календарное приложение для macOS.

Зачем это нужно?

  • Создание событий на естественном языке - Используйте мощный анализ естественного языка Fantastical (“Встреча с Джоном завтра в 3 часа дня”) ** Просмотрите свое расписание** - проверьте сегодняшние события или предстоящие встречи, не оставляя свой разговор Быстрый доступ к календарю - Прыгайте на любую дату в Фантастике мгновенно Календарный ИИ - Дайте Клоду понять вашу доступность и контекст расписания Нулевая конфигурация - работает с существующей настройкой Fantastical и Calendar

Особенности

| Категория | Возможности

Создание событийСоздание событий с использованием естественного языка, указание календаря, добавление примечаний ** Расписание Просмотр** Просмотр сегодняшних событий, предстоящих событий на любое количество дней ** Навигация** | Открытый Фантастик к конкретным датам ПоискПоиск событий по названию, местоположению или примечаниям КалендарьСписок всех доступных календарей

Предпосылки

  • macOS (Fantastical - только для macOS) Node.js 18+
  • Фантастическая установка Разрешения доступа к календарю для терминала/клода

##Установка

Использование npm (рекомендуется)

Источник

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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):

Открыть полный README на GitHub

Установка

npx -y mcp-fantastical
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

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