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

Todoist MCP Server

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

TypeScript
43 stars

Описание

Это 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

Информация

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

Ссылки