Перейти к содержимому

TickTick MCP Server

Интегрируется с TickTick для управления задачами, проектами, субтасками и автоматизации.

TypeScript
40 stars

Описание

Это 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’ для получения токена.

Информация

Язык
TypeScript
GitHub Stars
40

Ссылки