Skip to main content
Glama

TaskMaster

🚀 TaskMaster: カーソル AI 向け Todoist MCP

Cursor AI向けに特別に開発された、Todoist連携用のモデルコンテキストプロトコル(MCP)サーバー実装です。このサーバーにより、Cursor AIアシスタントはコーディング環境からTodoistタスクを直接操作できるようになります。

デモビデオ

特徴

  • 柔軟なタスクフィルタリング: Todoist の強力なフィルター構文を使用してタスクをフィルタリングします
    • 期日でフィルタリング: 今日、明日、期限超過
    • 優先度でフィルタリング(1~4、1が最高)
    • 複雑なクエリの組み合わせを使用してフィルタリングする
  • 豊富なタスクフォーマット: 各タスクには、優先度、期限、その他の関連情報がわかりやすいアイコンで表示されます。
  • Cursor AI 統合: Cursor AI コーディング環境内で Todoist をシームレスに使用できます

インストール

前提条件

  • Python 3.10以上
  • 詩(依存関係の管理用)
  • TodoistアカウントとAPIトークン

設定

  1. このリポジトリをクローンします:
git clone https://github.com/mingolladaniele/todoist-mcp.git cd todoist-mcp
  1. 依存関係をインストールします:
pip install -r requirements.txt
  1. Todoist API トークンを環境変数として設定します。
# Linux/macOS export TODOIST_API_TOKEN="your-api-token-here" # Windows set TODOIST_API_TOKEN="your-api-token-here"

Todoist API トークンは、Todoist 設定 → 統合 → 開発者 で見つかります。

使用法

サーバーの実行

python server.py

MCPツール

サーバーは次の MCP ツールを提供します。

get_tasks_tool

強力なフィルタリング オプションを使用してタスクを取得します。

パラメータ:

  • filter_string : 複雑なフィルタリングのための高度な Todoist フィルタークエリ文字列
  • priority : オプションの優先度レベル(1~4、1が最高優先度)

フィルター文字列の例:

  • "today" - 今日が期限のタスク
  • "overdue" - 期限超過のタスク
  • "Jan 3" - 1月3日に期限が切れるタスク
  • "due before: May 5" - 5月5日までに期限が切れるタスク
  • "due after: May 5" - 5月5日以降に期限が来るタスク
  • "due before: +4 hours" - 今後4時間以内に期限が切れるタスクと、期限が過ぎたすべてのタスク
  • "no date" - 期限のないタスク
  • "5 days"または"next 5 days" - 今後5日以内に完了する必要があるタスク
  • "recurring" - 定期的な日付を持つタスク

カーソルAIの設定

Cursor AI で使用するには、MCP 構成ファイルを作成または編集します。

Windows : C:\Users\<username>\.cursor\mcp.json

{ "mcpServers": { "todoist-mcp": { "command": "C:/Users/<username>/path/to/todoist-mcp/.venv/Scripts/python.exe", "args": [ "C:/Users/<username>/path/to/todoist-mcp/server.py" ], "env": { "TODOIST_API_TOKEN": "your-api-token-here" } } } }

<username>とパスを実際のユーザー名とインストールへの正しいパスに置き換えます。

これを実行したら、「カーソル設定」→「MCP」に移動し、サーバーが正しく実行されていることを確認します (緑色の点)。

プロジェクト構造

コードベースはモジュールに編成されています:

  • api/ : TodoistのAPIラッパー
  • config/ : 構成と設定
  • utils/ : タスクのフォーマットを含むユーティリティ関数とヘルパー

ロードマップ

今後のリリースで予定されている機能は次のとおりです。

  • タスク作成: Cursor AI から直接 Todoist に新しいタスクを追加します
  • タスク完了: コンテキストを切り替えずにタスクを完了としてマークします
  • タスクの削除: 不要になったタスクを削除します
  • スマート タスク バランシング: 次の基準に基づいた AI を活用したタスクの再バランス調整:
    • プロジェクトの優先順位
    • 時間的なコミットメント
    • 期日
    • 現在の作業負荷
  • プロジェクト管理: Todoist プロジェクトの作成と管理
  • ラベルとフィルター: カスタムラベルを追加し、保存したフィルターを作成します

ライセンス

MITライセンス

-
security - not tested
F
license - not found
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Cursor AI アシスタントがコーディング環境から直接 Todoist タスクを操作できるようにし、高度なタスク フィルタリングと豊富なフォーマットをサポートするモデル コンテキスト プロトコル サーバーです。

  1. デモビデオ
    1. 特徴
      1. インストール
        1. 前提条件
        2. 設定
      2. 使用法
        1. サーバーの実行
        2. MCPツール
      3. カーソルAIの設定
        1. プロジェクト構造
          1. ロードマップ
            1. ライセンス

              Related MCP Servers

              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that enables AI assistants to explore and interact with Cursor IDE's SQLite databases, providing access to project data, chat history, and composer information.
                Last updated -
                10
                Python
                • Apple
              • A
                security
                A
                license
                A
                quality
                An enhanced Model Context Protocol server that enables AI assistants to interact with ClickUp workspaces, supporting task relationships, comments, checklists, and workspace management through natural language.
                Last updated -
                40
                343
                TypeScript
                MIT License
              • A
                security
                F
                license
                A
                quality
                A starter template for building Model Context Protocol servers that can be integrated with Cursor or Claude Desktop, allowing developers to create custom tools and extensions for AI assistants.
                Last updated -
                1
                6
                9
                TypeScript
                • Apple
              • -
                security
                F
                license
                -
                quality
                A Model Context Protocol server that enhances Claude in Cursor AI with advanced reasoning capabilities including Monte Carlo Tree Search, Beam Search, R1 Transformer, and Hybrid Reasoning methods.
                Last updated -
                1
                TypeScript

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/mingolladaniele/taskMaster-todoist-mcp'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server