
aplaceforallmystuff/mcp-fantastical
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
Using npm (Recommended)
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):
- System Preferences → Privacy & Security → Accessibility
- Add Terminal (or your terminal app) to the allowed list
Full Calendar Access (for reading events):
Установка
npx -y mcp-fantasticalКонфигурация
{
"mcpServers": {
"fantastical": {
"command": "npx",
"args": ["-y", "mcp-fantastical"]
}
}
}