MCP server for RescueTime productivity data について
ClaudeからRescueTimeの生産性データを調べられるFastMCPサーバーです。時間の内訳や推移を確認したいRescueTimeユーザー向けです。
主な機能
- 01日別の生産性サマリー
- 02利用時間順のアプリとウェブサイト
- 03カテゴリ別の時間集計
- 04複数日にわたる生産性の推移
活用シーン
- 01集中時間と浪費時間の比較
- 02昨日よく使ったアプリの確認
- 031週間の生産性変化の確認
MCP 対応
日別サマリー、アクティビティ順位、カテゴリ別集計、推移を調べるツールをMCPクライアントに提供します。RescueTime APIキーを使ってデータを取得します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
RescueTime MCP サーバー
Claude が RescueTime の生産性データにアクセスできるようにする、軽量な MCP サーバーです。FastMCP で構築されています。
ツール
| ツール | 説明 |
|---|---|
get_daily_summary | 生産性の概要、記録された時間、生産的な時間と気が散る時間の内訳 |
get_top_activities | 利用時間の多い順に並べた、使用頻度上位のアプリ/ウェブサイト |
get_categories | カテゴリ別の時間の内訳(開発、コミュニケーション、ソーシャルなど) |
get_productivity_trend | 過去 N 日間の生産性の推移 |
すべてのツールで day パラメーターを指定できます。値は "today"、"yesterday"、または "YYYY-MM-DD" です。
インストール
Claude Code を開き、次を貼り付けます。
/plugin marketplace add adelaidasofia/rescuetime-mcp
/plugin install rescuetime-mcp@rescuetime-mcp
次に、rescuetime.com/anapi/manage で RescueTime API キーを取得し、環境に RESCUETIME_API_KEY を設定します。
従来のインストール方法
1. API キーを取得する
rescuetime.com/anapi/manage にアクセスし、API キーを作成するかコピーします。
2. FastMCP をインストールする
pipx install fastmcp
または uv を使用します。
uv tool install fastmcp
3. Claude Code に追加する
claude mcp add rescuetime \
-e RESCUETIME_API_KEY=your_api_key_here \
-- fastmcp run /path/to/server.py
または .mcp.json に手動で追加します。
{
"mcpServers": {
"rescuetime": {
"command": "fastmcp",
"args": ["run", "/path/to/server.py"],
"env": {
"RESCUETIME_API_KEY": "your_api_key_here"
}
}
}
}
4. Claude Code を再起動する
RescueTime のツールがセッションに表示されます。
使用例
接続したら、Claude に次のような質問をできます。
- 「今日はどれくらい生産的でしたか?」
- 「昨日、最も長く使ったアプリは何ですか?」
- 「過去 7 日間の生産性の推移を表示してください」
- 「今週はどのカテゴリに時間を使いましたか?」
要件
- Python 3.11+
- FastMCP 3.x
- RescueTime アカウント(無料またはプレミアム)
- RescueTime API キー
仕組み
このサーバーは API キーを使用して RescueTime Analytic Data API を呼び出し、Claude が推論に活用できる構造化された生産性データを返します。データは保存されず、Claude のセッションに返される以外の場所へ送信されることもありません。
関連する MCP
同じ作者による、同じアーキテクチャパターン(FastMCP、該当する場合は書き込み前にドラフトを作成して確認、Vault の自動エクスポート、MIT ライセンス)を採用したプロジェクトです。
- slack-mcp — 複数ワークスペースの Slack
- imessage-mcp — macOS の iMessage
- whatsapp-mcp — whatsmeow 経由の WhatsApp
- google-workspace-mcp — Gmail / Calendar / Drive / Docs / Sheets
- apollo-mcp — Apollo.io の CRM + シーケンス
- substack-mcp — Substack の執筆 + 分析
- luma-mcp — lu.ma のイベント
- parse-mcp — markitdown / Docling / LlamaParse のルーター
- graph-query-mcp — Vault のナレッジグラフクエリ
- graph-autotagger-mcp — グラフからのウィキリンク提案
- investor-relations-mcp — シード調達パイプラインのトラッカー
- vault-sync-mcp — 双方向の Vault 同期
テレメトリ
このプラグインは、特定のマシンで Claude Code セッション中に初めて読み込まれた際、myceliumai.co に匿名のインストール通知を1回だけ送信します。
送信される内容:
- プラグイン名(例:
slack-mcp) - プラグインのバージョン(例:
0.1.0)
送信されない内容:
- ユーザー識別子、氏名、メールアドレス、トークン、API キーは送信されません
- ファイルパス、メッセージの内容、業務に関する情報は送信されません
- 重複排除処理後、IP アドレスは保存されません
目的: メンテナーが実際にインストールされているプラグインを把握し、利用されているものに注力できるようにします。
オプトアウト: Claude Code を起動する前に、環境変数 MYCELIUM_NO_PING=1 を設定してください。フックはネットワーク呼び出しを完全にスキップします。通知済みのインストールでは ~/.mycelium/onboarded-<plugin> にセンチネルファイルが残ります。状態をリセットしたい場合は削除してください。
ライセンス
MIT
Mycelium AI が開発しました。フルインストール版またはチーム版は diazroa.com をご覧ください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。