MCP Todoist
Claude が Todoist アカウントとやり取りできるようにする Model Context Protocol (MCP) サーバー。
特徴
- タスクの管理: タスクの作成、更新、完了、削除
- プロジェクトとラベルでタスクを整理する
- さまざまな基準に基づいてタスクを検索およびフィルタリングします
- Claude Desktopとのシームレスな統合
前提条件
- Python 3.11以上
- アストラルUV
- TodoistアカウントとAPIトークン
- Claude Desktop(MCPサーバー使用時)
クイックスタート
1. インストール
2. 構成
- Todoist 統合設定から Todoist API トークンを取得します
- 環境変数を設定します。
- Claude デスクトップを設定します。
3. クロードとの使用
設定が完了したら、Claude に Todoist アカウントを操作するよう依頼できます。
- 「今日が期限のタスクを表示」
- 「明日食料品を買うための新しいタスクを作成」
- 「「メールを送信」タスクを完了としてマークする」
- 「『住宅改修』という新しいプロジェクトを作成する」
- 「私の仕事プロジェクト内のすべてのタスクを表示」
利用可能なツール
タスク管理
list-tasks
- タスクの取得とフィルタリングcreate-task
- 新しいタスクを作成するupdate-task
- 既存のタスクを更新するcomplete-task
- タスクを完了としてマークするdelete-task
- タスクを削除する
プロジェクト管理
list-projects
- すべてのプロジェクトを取得するcreate-project
- 新しいプロジェクトを作成するupdate-project
- プロジェクトを更新するdelete-project
- プロジェクトを削除する
ラベル管理
list-labels
- すべてのラベルを取得するcreate-label
- 新しいラベルを作成するupdate-label
- ラベルを更新するdelete-label
- ラベルを削除する
ユーティリティ
search
- 複雑なフィルタリングでタスク全体を検索する
MCPサーバーの実行
Todoist MCP サーバーを実行する方法は複数あります。
方法1: 直接コマンドライン
ターミナル ウィンドウでサーバーを実行します。
Claude Desktop を使用する間は、このターミナル ウィンドウを開いたままにしておきます。
方法2: 起動スクリプトを使用する(推奨)
Claude Desktop がサーバーを自動的に起動するために使用できる起動スクリプトを作成します。
- 次の内容を含む
start-todoist-mcp.sh
という名前のファイルを作成します。
- スクリプトを実行可能にします。
- このスクリプトを使用するには、Claude Desktop の構成を更新します。
このアプローチにはいくつかの利点があります。
- サーバーはClaude Desktopで自動的に起動します
- すべてのログはファイルに記録され、デバッグが容易になります。
- 環境変数は一貫して設定されている
デバッグ
MCP サーバーで問題が発生した場合、次のデバッグ戦略を実行できます。
1. ログを確認する
起動スクリプトを使用する場合は、ログ ファイルを確認します。
2. デバッグモードを有効にする
より詳細なログ記録を行うには、 MCP_DEBUG
環境変数をtrue
に設定します。
3. APIトークンを確認する
Todoist API トークンが正しく、まだ有効であることを確認します。
4. MCPインスペクターを使用する
MCP インスペクターは、MCP サーバーをデバッグするための強力なツールです。
これにより、Claude と MCP サーバー間のすべての通信を表示する Web インターフェイスが開きます。
5. よくある問題と解決策
- 「MCP サーバーが利用できません」エラー: サーバーが別のターミナルまたは起動スクリプトで実行されていることを確認してください。
- 認証エラー: Todoist API トークンが環境で正しく設定されていることを確認してください。
- 「コマンドが見つかりません」エラー: Astral UV がインストールされ、PATH 内にあることを確認してください。
- タイムアウト エラー: MCP サーバーの応答が遅い場合は、Claude Desktop 設定でタイムアウトを増やしてみてください。
発達
設定
テスト
地域開発
ローカル開発の場合は、Todoist API トークンを使用して.env
ファイルを作成できます。
次にサーバーを実行します。
ライセンス
MIT ライセンス - 詳細については LICENSE ファイルを参照してください。
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Claude が Todoist アカウントと対話し、自然言語でタスク、プロジェクト、ラベルを管理できるようにするモデル コンテキスト プロトコル サーバー。
Related MCP Servers
- -securityAlicense-qualityA Model Context Protocol server that integrates with Notion's API to manage personal todo lists, allowing users to view, add, and update tasks directly from Claude.Last updated -13PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables Claude to interact with the ConnectWise Manage API to perform operations like retrieving, creating, updating, and deleting tickets, companies, contacts, and other entities.Last updated -JavaScriptMIT License
- -securityAlicense-qualityA Model Context Profile server that enables Claude to interact with Todoist, allowing users to create, retrieve, update, and manage tasks through natural language commands.Last updated -1PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that bridges Claude with Google Tasks, allowing users to manage task lists and tasks directly through Claude interface.Last updated -5TypeScriptMIT License