試してみたブログ

AI関連・iPhone/Pixelなどのガジェット・音声入力・サーマルプリンタなど興味をある事をどんどん試してみた際の記録

Codex CLIからtodoistをMCPで呼び出す

背景

  • Todoistでいつもタスクの管理をしている
  • 期限を守れずに期限切れタスクが大量にある
  • 今日の完了するタスクをAIを使って出してほしい
  • Codex CLIはあまり使いこなせて無い

参考にしたページ

qiita.com note.com github.com

設定

  • .codex/config.tomlにMCPの設定を記載する+API KEYを記載する
[mcp_servers.todoist-mcp-server]
command = "npx"
args = [ "-y", "@smithery/cli@latest", "run", "@abhiz123/todoist-mcp-server", "--key", "XXXXXXXXXXXXXXXX" ]

エラー1

  • todoist-mcp-serverに接続出来ませんでした
  • sandbox環境からなので追加の設定が必要
  • .codexrc
"sandbox": {
  "network": "limited",
  "allowedDomains": [
    "smithery.ai",
  ],
  "allowedMethods": ["GET", "HEAD"],
  "workspaceWrite": true
}

エラー2(未解決)

MCP client for `todoist-mcp-server` failed to start: request timed out
[mcp_servers.todoist-mcp-server]
command = "npx"
args = [ "-y", "@smithery/cli@latest", "run", "@abhiz123/todoist-mcp-server", "--key", "XXXXXXXXXXXXXXXX" ]
startup_timeout_ms = 30000  # 30秒に延長
  • 30秒に変更してみたが解決せず
  • 初回はうまくいったが純正のTodoistを試してておかしくなった・・・
  • 調査中・・・