Todoist MCP Server logo

Todoist MCP Server

シェア
プロジェクト管理Todoistタスク管理GTD生産性タスク自動化
最終確認:
2026-05-25
ライセンス:
MIT
無料で使えるオープンソースです(商用利用も可)

Todoist とは

Todoist は、世界中で広く使われているシンプルなタスク管理ツールです。プロジェクト・ラベル・優先度・期限などの基本機能で、個人のやることリストから小規模チームのタスク管理まで対応します。

「今日やること」「期限がもうすぐ」など、よくある日常のタスク管理シーンに最適化された UI が特徴。ブラウザ・スマホ・デスクトップアプリすべてで同期され、書いた瞬間どこからでも確認できる手軽さが支持されています。

Todoist × AI でできること

このMCPサーバーを導入すると、Todoist のタスクをAIへの一言で操作できます。

📝 追加する

「明日締め切りで『資料レビュー』を高優先度で追加」
→ 期限・優先度付きの新規タスクを作成

📋 一覧化する

「今日の未完了タスクを優先度順で見せて」
→ フィルタ条件付きでタスク一覧を取得

✏️ 更新する

「『資料レビュー』の期限を金曜にずらして」
→ 部分名マッチでタスクを検索して期限を更新

✅ 完了・削除する

「『○○タスク』を完了にして」「不要になった『△△』を削除」
→ タスクを完了状態に変更 / 削除

提供される主なツール

Todoist MCP Server が提供するツール一覧(全5件):

ツール役割
todoist_create_taskコンテンツ・説明・期限・優先度(1〜4)を指定してタスクを作成
todoist_get_tasks期限・優先度・プロジェクト別にタスクをフィルタリング取得
todoist_update_task部分名マッチでタスクを検索して任意属性を変更
todoist_complete_task部分名マッチでタスクを検索して完了状態に変更
todoist_delete_task部分名マッチでタスクを検索して削除

シンプルな5ツール構成で、タスクの CRUD 操作に特化しています。プロジェクトやラベル自体の作成・管理は対象外で、既存プロジェクト・ラベルへの紐付けによる利用が前提です。

Todoist MCP Server について

Todoist MCP Server は、abhiz123 氏がコミュニティで開発・公開している MCP サーバーです。Todoist API を経由してタスクの作成・取得・更新・完了・削除を AI エージェントから実行できます。

タスクの CRUD に特化した最もミニマルな MCP の1つで、Todoist アプリを開かずに「今日やること」「明日のタスク追加」「期限変更」をチャットで完結できる構成です。

スペック

  • 配布形態: npm パッケージ @abhiz123/todoist-mcp-servernpx 起動)
  • 認証: Todoist API Token(環境変数 TODOIST_API_TOKEN
  • 提供元: コミュニティ製(abhiz123 / MIT ライセンス)
  • 対応範囲: タスクの CRUD(プロジェクト・ラベル自体の管理は対象外)
  • メンテナンス: 393スター(最終更新 2025-04・archived ではない)

導入手順

前提条件

  • Node.js(npx が利用できる環境)
  • Todoistアカウント(無料プランで動作)
  • Todoist APIトークン

APIトークンの取得方法

  1. Todoist にログイン
  2. 右上のアバターをクリック →「設定」を開く
  3. 「連携(Integrations)」→「デベロッパー(Developer)」タブに表示されている API トークンをコピー

ステップ

  1. 使用環境(Claude Desktop / Cursor / Cline)のタブを選択し、設定例をコピー
  2. <YOUR_TODOIST_API_TOKEN> を取得したAPIトークンに置き換える
  3. 設定ファイルに追記して保存し、クライアントを再起動

動作確認

「Todoistに接続して、今日のタスクを教えて」と話しかけてみてください。

注意事項

  • TODOIST_API_TOKEN は個人のアカウントに紐づく認証情報です。他者と共有しないでください。
  • このMCPはタスクの CRUD のみを提供します。プロジェクト・ラベル自体の作成や管理は対象外です(既存プロジェクト・ラベルへのタスク紐付けは可能)。
  • タスクの削除操作は元に戻せないため、AIへの指示は具体的に行ってください。
  • 無料プランでも基本機能(タスクの読み書き)は利用できます。

設定方法

MCP は、お使いの対応アプリ(クライアント)に下記の設定を貼り付けて使います。 タブからアプリを選び、表示された設定をコピーしてください。

Claude Desktop: Anthropic 公式のデスクトップ版 Claude アプリ

{
  "mcpServers": {
    "todoist": {
      "command": "npx",
      "args": ["-y", "@abhiz123/todoist-mcp-server"],
      "env": {
        "TODOIST_API_TOKEN": "<YOUR_TODOIST_API_TOKEN>"
      }
    }
  }
}

主なユースケース

  1. 「今日の未完了タスクを優先度順にリストアップして、何から始めるか提案して」という毎朝のルーティンをAIに任せる
  2. ミーティング後に「アクションアイテムをTodoistに追加して、各タスクに期限と優先度をつけて」とAIに整理させる
  3. 「今週締め切りのタスクと、まだ取り組んでいないものを教えて」という進捗確認をチャットから実行できる
  4. 「『資料レビュー』タスクの期限を金曜にずらして」のように部分名マッチでタスクを検索・更新できる

プラットフォーム別の注意事項

  • WindowsWindowsでも `npx` コマンドで動作します。`TODOIST_API_TOKEN` は環境変数として設定するか、設定ファイルに直接記載してください。
  • プロキシ環境Todoist APIへのアクセスにはインターネット接続が必要です。社内プロキシ環境では `HTTPS_PROXY` 環境変数を設定してください。