mcpField
T
Todoist Mcp

Todoist Mcp

ローカル
github.com/stevengonsalvez生産性22 週間前に更新

Todoist Mcp について

Todoist Mcpは、Todoistのタスクやプロジェクトを管理するMCPサーバーです。Claude Desktopなどの対応クライアントから、セクション、ラベル、コメント、プロジェクトのコラボレーターも扱えます。

主な機能

  1. 01タスクの作成と管理
  2. 02プロジェクトとセクションの管理
  3. 03ラベルと共有ラベルの管理
  4. 04コメントの管理
  5. 05プロジェクトのコラボレーター一覧

活用シーン

  1. 01Todoistのタスクの確認と更新
  2. 02プロジェクトやセクションごとのタスク整理
  3. 03ラベルによる作業の分類
  4. 04プロジェクトの議論とコラボレーター一覧の管理

MCP 対応

Todoistのタスクやプロジェクト管理機能を、Claude Desktopを含むMCPクライアントに提供します。ツールを通じて、タスク、プロジェクト、セクション、ラベル、コメント、コラボレーター情報を読み取り、変更できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"todoist-mcp-stevengonsalvez": {
"command": "npx",
"args": [
"-y",
"todoist-mcp-server"
],
"env": {
"TODOIST_API_TOKEN": "<TODOIST_API_TOKEN>"
}
}
}
}
起動コマンドnpx -y todoist-mcp-server
設定が必要な環境変数
TODOIST_API_TOKENシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmtodoist-mcp-server

ツール

33

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
projectIdstringいいえ
labelstringいいえ
filterstringいいえ

詳細

Todoist MCP サーバー

smithery badge

Todoist 用の Model Context Protocol(MCP)サーバーです。Claude Desktop やその他の MCP 対応クライアントから、高度なタスク管理とプロジェクト管理を行えます。

要件

機能

  • タスクの一覧表示、作成、更新、完了、再開、削除
  • プロジェクトの一覧表示、作成、更新、アーカイブ、アーカイブ解除、削除
  • セクションの一覧表示、作成、更新、削除
  • ラベルの一覧表示、作成、更新、削除
  • コメントの一覧表示、作成、更新、削除
  • 共有ラベルの管理
  • プロジェクトの共同作業者の取得

すべての機能

  • タスク:一覧表示、取得、作成、更新、完了、再開、削除
  • プロジェクト:一覧表示、取得、作成、更新、アーカイブ、アーカイブ解除、削除
  • セクション:一覧表示(プロジェクト別)、取得、作成、更新、削除
  • ラベル:一覧表示、取得、作成、更新、削除、共有ラベルの管理
  • コメント:一覧表示(タスク/プロジェクト別)、取得、作成、更新、削除
  • 共同作業者:プロジェクトの共同作業者の一覧表示

インストール

Claude Desktop 用(JSON)

npm パッケージとして公開されている場合は、Claude Desktop の設定で npx を使って直接実行できます。

{
  "mcpServers": {
    "todoist": {
      "command": "npx",
      "args": [
        "todoist-mcp"
      ],
      "env": {
        "TODOIST_API_TOKEN": "your_todoist_token"
      }
    }
  }
}
  • 上記のとおり TODOIST_API_TOKEN を設定します。
手動インストール
  1. リポジトリをクローンします。
    git clone https://github.com/yourusername/todoist-mcp.git
    cd todoist-mcp
    
  2. 依存関係をインストールします。
    npm install
    # or
    yarn install
    
  3. プロジェクトをビルドします。
    npm run build
    # or
    yarn build
    
  4. Todoist API トークンを環境変数として設定します(上記を参照)。
  5. ビルドしたサーバーを実行します。
    node dist/server.js
    
  6. 設定ファイルに以下を追加して、ローカルビルドを使用するよう Claude Desktop を設定します。
    {
      "mcpServers": {
        "todoist": {
          "command": "node",
          "args": [
            "/path/to/todoist-mcp/dist/server.js"
          ],
          "env": {
            "TODOIST_API_TOKEN": "your_todoist_token"
          }
        }
      }
    }
    

使用例

  • 優先度の高いタスクを取得する:

    「優先度の高いタスクを表示してください。」

  • ラベルを作成して分類する:

    「タスク用のラベルを作成し、プロジェクト別または緊急度別に分類してください。」

  • セクション別にタスクを整理する:

    「ラベルが『urgent』のタスクをすべて『Today』セクションに移動してください。」

  • プロジェクト管理:

    「『Personal Growth』という新しいプロジェクトを作成し、『Reading List』というセクションを追加してください。」

  • 共同作業者の確認:

    「『Team Launch』プロジェクトの共同作業者をすべて一覧表示してください。」

  • コメント管理:

    「『Prepare slides』タスクに、『Remember to include Q2 results.』という内容のコメントを追加してください。」

ライセンス

このプロジェクトは MIT License のもとでライセンスされています。詳細は LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。