Todoist MCP
Manage Todoist tasks and projects using the Todoist CLI.
Todoist MCP
DenoでTodoistのCLIを呼び出すMCPサーバーです。
機能
- タスク一覧取得: Todoistのタスク一覧を取得
- タスク追加: 新しいタスクをTodoistに追加
- タスク完了: 指定したタスクを完了状態にする
- プロジェクト一覧: Todoistプロジェクトの一覧を取得
前提条件
- Deno: バージョン1.37以上がインストールされていること
- Todoist CLI: sachaos/todoistがインストール・設定済みであること
Todoist CLIのインストール
# Homebrewを使用する場合
brew install sachaos/todoist/todoist
# または直接ダウンロード
# GitHubリリースページから適切なバイナリをダウンロード
Todoist CLIの設定
# Todoistにログイン
todoist sync
使用方法
開発モードで起動
deno task dev
本番モードで起動
deno task start
テスト実行
deno task test
利用可能なツール
1. todoist_list_tasks
タスク一覧を取得します。
{
"name": "todoist_list_tasks",
"arguments": {
"filter": "today" // オプション: フィルター条件
}
}
2. todoist_add_task
新しいタスクを追加します。
{
"name": "todoist_add_task",
"arguments": {
"content": "新しいタスク", // 必須: タスクの内容
"project": "プロジェクト名", // オプション: プロジェクト
"due": "today", // オプション: 期限日
"priority": 3 // オプション: 優先度(1-4)
}
}
3. todoist_complete_task
タスクを完了状態にします。
{
"name": "todoist_complete_task",
"arguments": {
"taskId": "123456789" // 必須: タスクID
}
}
4. todoist_list_projects
プロジェクト一覧を取得します。
{
"name": "todoist_list_projects",
"arguments": {}
}
MCPクライアントでの使用
Claude DesktopなどのMCPクライアントで使用する場合、設定ファイルに以下を追加:
{
"mcpServers": {
"todoist": {
"command": "deno",
"args": ["run", "--allow-run", "--allow-env", "/path/to/todoist-mcp/main.ts"]
}
}
}
ライセンス
MIT
Server Terkait
Kone.vc
sponsorMonetize your AI agent with contextual product recommendations
Bear
A server for interacting with the Bear note-taking application.
Hyperpost
An AI-native publishing engine for persona-driven content creation and multi-platform publishing.
kObsidian
Filesystem first MCP server for Obsidian vaults with an LLM-Wiki layer on top.
trim0
Suite of tools for saving token costs without compromising on context
Google Calendar
Integrate Google Calendar with enhanced security using OAuth2 credentials.
Claudesidian MCP
Integrates Model Context Protocol (MCP) with Obsidian, allowing AI assistants to interact with your notes and vault.
Fintable MCP
Unofficial MCP server for fintable.io — manage financial categories, rules, and transactions through AI assistants instead of clicking through multi-step wizards.
Notes
Centralized note store across AI clients: Claude, ChatGPT, Cursor, Codex, Windsurf. Save in one client, access in another instantly. Across devices — phone, desktop, everywhere. Cross-session context: 'catch me up' surfaces plans and findings from any prior session. AES-256-GCM encryption at rest, per-user key isolation. Soft delete with 30-day recovery window. Pin notes to exempt from cleanup and prioritize. Tag notes for categorization and filtering ('tag: auth'). Your mctx account is your identity — instant access from any AI tool.
AI Collaboration MCP Server
An MCP server for AI-to-AI collaboration, enabling autonomous workflows and role-based task management between different AI models.
Screenshot MCP Server
Capture Windows screenshots from AI assistants in WSL, with options for specific monitors or windows.