2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Code から todoist を操作してみる

2
Posted at

1. はじめに

  • Todoやタスクの管理が苦手で、Todo管理アプリを使い始めても、登録や更新が三日坊主になってしまう。
  • みのるん先輩の記事「Claude Codeですべての日常業務を爆速化しよう!」の中で、Todoist(タスク管理アプリ)の操作に関する記載(以下)があり、こういうのができれば管理が長続きするかな?と思い、やり方を確認してみる。

To Doリストのちまちま編集、人間がやらないでOK
普段のToDo管理にも、Claude Codeを活用しています。Todoistというタスク管理アプリのMCPサーバーをClaude Codeに持たせているので、タスクの整理や優先度付け、完了処理などをすべて自然言語で指示できます。

2. やったこと

  • Todoist のユーザ登録(無料版)する。
  • Claude Code に Todoist の MCP設定する。
  • Claude Code から Todoist の操作(タスクの追加・削除など)を行う。

3. 構成図

image.png

4. 手順

4.1 Todoist の登録・設定

ユーザ登録

  • Todoistにユーザ登録する。今回は検証のため無料版。

タスクの登録

  • 管理画面からプロジェクト「技術検証」を作成し、3つのタスクを登録する。

image.png

トークンの確認

  • 管理画面左上のユーザアイコン - 設定 - 連携機能 - 開発者 の順に選択し、APIトークンをメモする(後でClaude Code側に設定する)。

image.png

4.2 Claude Code の設定

Claude Code のセットアップ

  • 今回の環境の主な設定は以下の通り。
# Windows 11上のWSL(Ubuntu 24.04)にClaude Codeをネイティブインストール
$ curl -fsSL https://claude.ai/install.sh | bash

# AWS cli をインストール
$ sudo snap install aws-cli --classic

# ClaudeはBedrock経由で使用するため、.bashrc に以下2行追加
export CLAUDE_CODE_USE_BEDROCK=1
export AWS_REGION=us-west-2

# Bedrockの権限があるIAMユーザの一時認証情報を取得して使用
$ aws login --remote

Todoist MCPの設定

  • TodoistのMCPサーバを使用する設定を行う。
$ claude mcp add --transport http todoist https://ai.todoist.net/mcp --header "Authorization: Bearer [TodoistのAPIトークン]"

$ claude mcp list
Checking MCP server health...
todoist: https://ai.todoist.net/mcp (HTTP) - ✓ Connected

4.3 Claude Code からの Todoistの操作

  • タスクの表示
❯ todoistの技術検証プロジェクトのタスク一覧を表示して

● Todoistの技術検証プロジェクトのタスクを確認します。
  Queried todoist 2 times (ctrl+o to expand)
● 技術検証プロジェクトのタスク一覧:
  1. claude code をセットアップする
    - 期限: 2026-04-08
    - 優先度: p4 (低)
    - ステータス: 未完了
  2. claude code にtodoist とのMCP設定する
    - 期限: 2026-04-08
    - 優先度: p4 (低)
    - ステータス: 未完了
  3. claude code から todoist のタスクを操作する
    - 期限: 2026-04-08
    - 優先度: p4 (低)
    - ステータス: 未完了
  全3件のタスクがあり、すべて明日(2026-04-08)が期限となっています。
  • タスクの更新
❯ claude code のセットアップのタスクを完了にして、MCP設定のタスクを2日後ろ倒しにして

● todoist - Todoist: Complete Tasks (MCP)(ids: ["6gJPvqqw5WXCHGxR"])
  ⎿  {
       "completed": [
         "6gJPvqqw5WXCHGxR"
     … +6 lines (ctrl+o to expand)
● todoist - Todoist: Reschedule Tasks (MCP)(tasks: [{"id":"6gJ8697xWqM32XvR","date":"2026-04-10"}])
  ⎿  {
       "tasks": [
         {
     … +16 lines (ctrl+o to expand)
● 完了しました。
  ✓ claude code をセットアップする → 完了
  ✓ claude code にtodoist とのMCP設定する → 期限を 2026-04-08 から 2026-04-10 に変更
  • 管理画面で見ても、タスクが更新されていることが確認できる。

image.png

5. 所感

  • 普通に使えそうということは確認できた。このタスク量のレベルだとTodoistを直接操作したほうが早いが、もっとタスクが増えてくれば便利さが実感できるかもしれない。
2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?