概要
TodoistのREST APIをMCP経由でChatGPTに接続します。AnythingMCPを使用して、自然言語でタスク、プロジェクト、そして生産性データをクエリします。
ChatGPTでタスクを管理する
Todoistには専用のMCPコネクタがありません。AnythingMCPを使用すると、TodoistのREST APIをMCPサーバーに変換し、ChatGPTにタスクをクエリさせ、生産性を分析し、プロジェクトを管理させることができます。
ステップバイステップガイド
ステップ1: AnythingMCPをデプロイする
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ2: Todoist APIトークンを取得する
Todoistの設定 → インテグレーション → 開発者に移動します。APIトークンをコピーします。
ステップ3: RESTコネクタを作成する
ベースURL https://api.todoist.com/rest/v2 でRESTコネクタを作成します。Bearerトークン認証を設定します。
ステップ4: 主要エンドポイントを公開する
GET /tasks— すべてのアクティブなタスクGET /projects— すべてのプロジェクトGET /sections— プロジェクト内のセクションGET /labels— すべてのラベルGET /comments— タスクコメント
ステップ5: ChatGPTを接続する
ChatGPT は OpenAI のサーバーから接続するため、AnythingMCP インスタンスには公開 HTTPS URL が必要です(localhost は使えません)。cloud.anythingmcp.com を使うこともできます。
- chatgpt.com/plugins を開き、Add をクリックして Add custom MCP server を選びます。
- 名前を入力します(例: Name:
AnythingMCP)。 - Connection の Server URL に
https://your-anythingmcp-instance.com/mcpを入力し、Authentication は OAuth のままにします。 - I understand and want to continue を選び、Create as a plugin をクリックします。ChatGPT に求められたら AnythingMCP にサインインし、アクセスを許可します。
- 個人用プラグインから新しいプラグインをインストールし、チャットで @ を入力して選択します。
ステップ6: タスクに話しかける
- "今日の期限のタスクは何ですか?"
- "私はいくつの期限切れのタスクを持っていますか?"
- "すべてのプロジェクトにわたる高優先度のタスクを見せてください"
- "最もオープンなタスクがあるプロジェクトはどれですか?"
- "先週私は何を完了しましたか?"
次のステップ
- REST APIをMCPに変換する方法
- EventbriteをChatGPTに接続する
- 接続: Claude
- 接続: Cursor
- 接続: Gemini
- 接続: Meta Muse
- 接続: Microsoft Copilot
このガイドは役に立ちましたか?