Todoist MCP Server

by mikemc
Verified

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.

Integrations

  • Provides tools for managing Todoist tasks, projects, and sections, including creating, retrieving, updating, and deleting items through the Todoist REST API.

Todoist MCP サーバー (Python)

Todoist Python APIを使ってPythonで書かれたTodoist MCPサーバーです。最初はClaudeを使ってTypeScriptで書かれたTodoist MCPサーバーをPythonに翻訳し、サーバーを作成しました。Claudeを使ってタスク管理を試しながら、自分のワークフローに合わせて徐々に変更や機能追加を行っています。

インストール

前提条件

Todoist APIトークンを取得する

  1. Todoistアカウントにログイン
  2. 設定→統合へ移動
  3. 「開発者」の下でAPIトークンを見つけます

Claude Desktopによる構成

claude_desktop_config.json に追加します:

{ "mcpServers": { "todoist": { "command": "uv", "args": [ "--directory", "/absolute/path/to/todoist-mcp-server", "run", "main.py" ], "env": { "TODOIST_API_TOKEN": "your_todoist_api_token" } } } }

利用可能なツール

現在利用可能なツールを確認するには、

# With GNU grep installed as ggrep (as with `brew install grep` on Mac) ggrep -Po '(?<=^mcp.tool\(\)\()([^)]+)' main.py

2025年4月21日現在、

  • プロジェクト
    • todoist_get_projects
    • todoist_get_project
    • todoist_add_project
    • todoist_update_project
    • todoist_delete_project
  • セクション
    • todoist_get_sections
    • todoist_get_section
    • todoist_add_section
    • todoist_update_section
    • todoist_delete_section
  • タスク
    • todoist_create_task
    • todoist_get_tasks
    • todoist_get_task
    • todoist_update_task
    • todoist_close_task
    • todoist_reopen_task
    • todoist_delete_task

ライセンス

このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Claude が Todoist のタスク管理 API と対話できるようにする Python サーバー。これにより、ユーザーは Claude のインターフェースを通じて直接タスクを作成、管理、整理できるようになります。

  1. Installation
    1. Prerequisites
    2. Getting a Todoist API Token
    3. Configuration with Claude Desktop
  2. Available Tools
    1. License
      ID: rhxk8wxe9p