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

Todoist MCP Server

Интеграция Claude с Todoist для управления задачами, проектами и подзадачами на естественном языке

TypeScript
36 stars

Описание

Это MCP-сервер на TypeScript, соединяющий ИИ Claude с Todoist API для полного управления задачами и проектами. Поддерживает создание/обновление/удаление задач, иерархические подзадачи, bulk-операции, комментарии, метки и секции. Оптимизировано кэшированием, валидацией и обработкой ошибок. Идеально для автоматизации workflow через чат: от простого отслеживания до сложной организации задач в команде.

Возможности

Полное управление задачами

Создание, чтение, обновление, удаление и завершение задач с поддержкой атрибутов (даты, приоритеты, метки)

Иерархические подзадачи

Создание подзадач, конвертация задач, продвижение подзадач и просмотр иерархий с трекингом завершенности

Bulk-операции

Массовое создание, обновление, удаление или завершение нескольких задач по критериям поиска

Управление комментариями

Добавление комментариев к задачам с вложениями и получение комментариев для задач/проектов

Метки и статистика

CRUD-операции с метками, включая цвета, порядок и аналитику использования

Управление проектами и секциями

Создание и просмотр проектов/секций для организации задач

Тестирование и валидация

Проверка соединения, полные CRUD-тесты и бенчмаркинг производительности API

Установка

  1. Получите API-токен Todoist в настройках → Интеграции.
  2. Добавьте в конфиг Claude Desktop (~/.config/claude_desktop_config.json на macOS/Linux или %APPDATA%\Claude\claude_desktop_config.json на Windows):
{
  "mcpServers": {
    "todoist": {
      "command": "npx",
      "args": ["@greirson/mcp-todoist"],
      "env": {
        "TODOIST_API_TOKEN": "your_api_token_here"
      }
    }
  }
}
  1. Перезапустите Claude Desktop.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
36

Ссылки