習慣管理ツールが続かない理由のひとつは、設定そのものの面倒さにある。Claudeとの連携でその手間をゼロに近づけた事例が注目されています。
この記事でわかること:
- Habiticaとは何か、RPGの仕組みで習慣管理できる理由
- ClaudeとHabiticaをMCPで接続する2つの方法
- Claudeに初期設定を丸ごと任せるプロンプトの活用法
Habiticaとは
Habiticaは無料・オープンソースの習慣・タスク管理アプリです。通常のタスク管理との違いはRPGゲームの仕組みを組み込んでいる点で、タスクを完了するたびにキャラクターがXPとゴールドを獲得し、レベルアップします。
タスクは3種類に分かれています。ハビットは決まったスケジュールのない繰り返し行動で、水を飲む・本を読むといった習慣に使います。達成するとXP/GPを得られ、やめたい悪習慣は逆設定にするとHPが減る仕組みです。デイリーは特定の曜日に繰り返すタスクで、筋トレや朝のルーティンが典型例です。未完了のままにするとキャラクターがダメージを受けます。To-Doは1回限りのタスクで、期限を過ぎると表示が赤くなっていき、古いものを完了するほど報酬が増える設計になっています。
RPG要素はタスク管理の外にも広がっています。戦士・魔法使い・ヒーラー・盗賊からクラスを選んでスキルを習得でき、仲間とパーティを組んでボス討伐クエストに挑むことも可能です。仲間がデイリーをサボるとパーティ全員がダメージを受けるため、社会的な責任感も生まれます。
Habiticaが抱えていた問題
ゲームとして楽しく動き始めるためには、ハビット・デイリー・To-Do・報酬を自分の生活に合わせて設計する必要があります。何を習慣として登録すべきか、報酬のコストをいくらに設定すれば経済が成り立つか——これを全部手動で考えるのはかなりの労力です。
How-To Geekの記者Dibakar Ghoshは「Habiticaのことを2016年から知っていたが、設定の複雑さに尻込みして長年使えなかった」と述べています。ゲームとして機能する前に、ゲームを「作る」作業が立ちはだかるわけです。
ClaudeとMCPで解決する
https://www.howtogeek.com/i-connected-claude-with-habitica-and-it-completely-gamified-my-life/
ClaudeをHabiticaのAPIに接続すると、この初期設定を代行させられます。Habiticaの公式Claudeコネクターはまだ存在しませんが、HabiticaはAPIを公開しており、ClaudeはMCPサーバーを通じて外部ツールと連携できます。
MCPサーバーとは、LLMが外部ツールやデータソースにアクセスするための中間プログラムです。Claude Cowork(デスクトップアプリ)またはClaude Codeから利用できます。
接続方法は2つあります。
方法1: Claudeに自作させる
「HabiticaのAPIドキュメントを読んでMCPサーバーを作って」と指示するだけで、Claudeが実装から設定ファイルの記述まで行います。所要時間は5〜10分程度です。
方法2: 既製のMCPサーバーを使う
GitHubやMCPディレクトリサイト(Glama、Lobehubなど)にコミュニティ製のHabitica MCPサーバーが公開されています。habitca_mcpはHabiticaのタスク・ステータス・ペット・インベントリをMCPツールとして公開するNode.js製の実装例です。ただし、サードパーティ製コードは使う前に中身を確認してください。Claudeにコードのセキュリティレビューを頼むと手早く対処できます。
MCPサーバーの設定手順
既製サーバーを例に手順を示します。
- Node.js 18以上をインストールする
- リポジトリをクローンして
npm installを実行する - HabiticaのSettings → APIページで確認できる
HABITICA_USER_IDとHABITICA_API_TOKENを環境変数に設定する npm startでサーバーを起動する(接続成功時にログが出力される)- Claude Desktopの設定ファイル
claude_desktop_config.jsonにmcpServersエントリとして登録する
これでClaudeのツール一覧にHabiticaの操作機能が追加されます。
Claudeに自動セットアップさせる
接続後、「Habitica System Builder」と呼ばれるプロンプト(元記事で全文公開されている)をClaudeに渡すと、対話形式でヒアリングが始まります。
ヒアリングのカテゴリは6つです。目標とビジョン(3〜6ヶ月で達成したいこと)、現状(できていることと躓いていること)、日々のルーティン、楽しみや報酬(ゲームや間食など)、先送りしがちなこと、仕事の性質——を順番に聞いていきます。
ヒアリングが終わると、Claudeが設計したハビット・デイリー・To-Do・カスタム報酬をAPIで一括作成します。報酬のコストは、ユーザーの現在レベルと1日に獲得できるGPの見積もりから算出されます。Claudeが経済設計まで行うため、「安すぎて報酬の意味がない」「高すぎて永遠に使えない」という問題が起きにくくなっています。
プロンプトは「全タスクを削除して一から作る」のではなく、まず既存のタスクを get_tasks で取得し、すでに機能しているものは残して差分だけを修正する設計になっています。設定済みの環境にも安全に適用できます。
注意点
MCP接続にはClaude CoworkまたはClaude Codeが必要です。スマートフォンからアクセスしたい場合は、MCPサーバーを外部ホストに置く必要があります。
サードパーティ製MCPサーバーはコードの安全性を確認してから使うことを強く推奨します。HabiticaのAPIトークンは外部サービスとの連携に使う認証情報であり、悪意あるコードに渡ると意図しない操作が行われる可能性があります。コードレビューの依頼はClaudeに任せられます。