Todoist MCP Server
Интеграция Todoist API с AI-ассистентами для управления задачами на естественном языке
Описание
Это MCP-сервер для полной интеграции Todoist REST API v2 и Sync API с AI вроде Claude. Позволяет создавать, обновлять, удалять задачи, проекты, разделы, комментарии и метки через разговорные запросы. Поддерживает поиск по имени, пакетную обработку и предоставление подсказок о проектах. Идеально для автоматизации управления задачами в AI-системах. Технологии: Node.js, npm. Применения: чат-боты для планирования, голосовые ассистенты.
Возможности
Управление задачами
Создание, обновление, закрытие, повторное открытие, перемещение и удаление задач с фильтрацией по проекту, разделу, метке.
Управление проектами
Создание, обновление, удаление проектов, получение списка, перемещение и работа с коллабораторами.
Работа с разделами
Создание, обновление, удаление разделов в проектах с поиском по ID или имени.
Комментарии
Добавление, получение, обновление и удаление комментариев для задач и проектов.
Метки (labels)
Создание, управление персональными и общими метками, переименование и удаление с поддержкой цветов.
Пакетная обработка и поиск
Обработка нескольких задач за раз, поиск задач, проектов и меток по имени вместо ID.
Подсказки (prompts)
Получение списка проектов с разделами в формате Markdown для AI.
Установка
Для использования с Claude Desktop добавьте в claude_desktop_config.json:
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["-y", "todoist-mcp"],
"env": {
"API_KEY": "your_todoist_api_token_here"
}
}
}
}
Получите API-токен Todoist: Войдите в аккаунт → Settings → Integrations → Developer.
Для разработки: npm install, затем npm run build && npx @modelcontextprotocol/inspector -e API_KEY=YOUR_API_KEY_HERE node dist/index.js