Todoist MCP сервер
MCP сервер, который интегрирует Claude с Todoist для управления задачами на естественном языке, позволяя пользователям создавать, обновлять, завершать и удалять задачи, используя обычную речь.
автор: abhiz123
curl -fsSL https://vibebaza.com/i/todoist | bash
MCP сервер, который интегрирует Claude с Todoist для управления задачами на естественном языке, позволяя пользователям создавать, обновлять, завершать и удалять задачи, используя обычную речь.
Установка
Smithery
npx -y @smithery/cli install @abhiz123/todoist-mcp-server --client claude
NPM Global
npm install -g @abhiz123/todoist-mcp-server
From Source
git clone https://github.com/abhiz123/todoist-mcp-server.git
cd todoist-mcp-server
npm install
npm run build
Конфигурация
Claude Desktop
{
"mcpServers": {
"todoist": {
"command": "npx",
"args": ["-y", "@abhiz123/todoist-mcp-server"],
"env": {
"TODOIST_API_TOKEN": "your_api_token_here"
}
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
todoist_create_task |
Создание новых задач с различными атрибутами, включая содержимое, описание, срок выполнения и приоритет... |
todoist_get_tasks |
Получение и фильтрация задач по сроку выполнения, приоритету, проекту с фильтрацией дат на естественном языке |
todoist_update_task |
Обновление существующих задач с использованием поиска на естественном языке для нахождения задач по частичному совпадению названия |
todoist_complete_task |
Отметка задач как выполненных с использованием поиска на естественном языке для нахождения задач по частичному совпадению названия |
todoist_delete_task |
Удаление задач с использованием поиска на естественном языке для нахождения и удаления задач по названию |
Возможности
- Управление задачами на естественном языке: создавайте, обновляйте, завершайте и удаляйте задачи, используя обычную речь
- Умный поиск задач: находите задачи по частичному совпадению названий
- Гибкая фильтрация: фильтруйте задачи по сроку выполнения, приоритету и другим атрибутам
- Подробная информация о задачах: поддержка описаний, сроков выполнения и уровней приоритета
- Интуитивная обработка ошибок: понятная обратная связь для лучшего пользовательского опыта
Переменные окружения
Обязательные
TODOIST_API_TOKEN- API токен из аккаунта Todoist (Настройки → Интеграции → Разработчик)
Примеры использования
Create task 'Team Meeting'
Add task 'Review PR' due tomorrow at 2pm
Create high priority task 'Fix bug' with description 'Critical performance issue'
Show all my tasks
List tasks due today
Ресурсы
Примечания
Требует API токен Todoist, который можно получить в разделе Настройки → Интеграции вашего аккаунта Todoist. Сервер поддерживает поиск задач на естественном языке с использованием частичного совпадения названий для обновления, завершения и удаления задач.