mcpField
M
MCP server for RescueTime productivity data

MCP server for RescueTime productivity data

ローカル
github.com/adelaidasofia生産性01 日前に更新

MCP server for RescueTime productivity data について

ClaudeからRescueTimeの生産性データを調べられるFastMCPサーバーです。時間の内訳や推移を確認したいRescueTimeユーザー向けです。

主な機能

  1. 01日別の生産性サマリー
  2. 02利用時間順のアプリとウェブサイト
  3. 03カテゴリ別の時間集計
  4. 04複数日にわたる生産性の推移

活用シーン

  1. 01集中時間と浪費時間の比較
  2. 02昨日よく使ったアプリの確認
  3. 031週間の生産性変化の確認

MCP 対応

日別サマリー、アクティビティ順位、カテゴリ別集計、推移を調べるツールをMCPクライアントに提供します。RescueTime APIキーを使ってデータを取得します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ
パッケージ
mcpbrescuetime-mcp.mcpb0.1.0

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

RescueTime MCP サーバー

ライセンス GitHub スター数 最終コミット 未解決の課題 PyPI バージョン PyPI ダウンロード数 Mycelium AI による開発

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 ライセンス)を採用したプロジェクトです。

テレメトリ

このプラグインは、特定のマシンで 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 をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。