TickTick MCP Server
Интегрируется с TickTick для управления задачами, проектами, субтасками и автоматизации.
Описание
Это MCP-сервер на Node.js для API TickTick, позволяющий создавать, обновлять и удалять задачи и проекты с поддержкой приоритетов, дат, напоминаний и рекуррентных правил. Включает OAuth2 для безопасной аутентификации и обработку ошибок. Идеально для автоматизации task management в AI-системах, таких как Claude Desktop, с использованием Docker или npx. Поддерживает виды просмотра (список, канбан, timeline) и типы проектов (задачи, заметки).
Возможности
Управление задачами
Создание, чтение, обновление и удаление задач с свойствами: приоритеты, даты, напоминания, повторения и субтаски.
Управление проектами
Создание, чтение, обновление и удаление проектов с настройками вида (list, kanban, timeline) и типа (TASK, NOTE).
Поддержка субтасков
Полное управление субтасками внутри задач, включая статусы и даты.
Аутентификация OAuth2
Безопасный доступ к API TickTick с генерацией и обновлением токенов.
Обработка ошибок
Подробные сообщения об ошибках для типичных проблем.
Установка
{ “mcpServers”: { “ticktick”: { “command”: “npx”, “args”: ["-y", “@alexarevalo.ai/mcp-server-ticktick”], “env”: { “TICKTICK_CLIENT_ID”: “<YOUR_CLIENT_ID>”, “TICKTICK_CLIENT_SECRET”: “<YOUR_CLIENT_SECRET>”, “TICKTICK_ACCESS_TOKEN”: “<YOUR_ACCESS_TOKEN>” } } } }
Для аутентификации: зарегистрируйтесь на https://developer.ticktick.com, создайте app, настройте .env с ID и SECRET, запустите ’npx @alexarevalo.ai/mcp-server-ticktick ticktick-auth’ для получения токена.