iconパリッと開発日記
MCPリリース済

振り返りMCP

1日の活動を振り返るMCPサーバー

Claude AIと連携し、Google Calendar・GitHub・Supabase・Cloudflare R2などから1日のログを収集して振り返りを生成するMCPサーバー。Cloudflare Workers上で動作する。

TypeScriptCloudflare WorkersMCP SDKSupabaseGitHub OAuthGoogle Calendar APIZodCloudflare KVCloudflare R2

リリースノート

v0.3.0マイナー2026/3/23

マネーフォワード・位置情報履歴対応

変更内容

マネーフォワード・位置情報履歴対応

追加機能

  • マネーフォワード ME の決済・支出履歴取得に対応(get_transactions)—— R2 から月次 CSV を取得・パース
  • Google Maps タイムラインの移動・訪問場所取得に対応(get_location_history)—— R2 から Timeline.json を取得し、日付別に KV キャッシュ(TTL 7日)
  • get_day_summary に transactions・locationHistory を追加
v0.2.0マイナー2026/3/20

Cloudflare Workers・GitHub OAuth 移行

変更内容

Cloudflare Workers・GitHub OAuth 移行

変更内容

  • Cloudflare Workers + GitHub OAuth 構成に全面移行(stdio → Streamable HTTP)
  • Prisma を廃止し Supabase JS Client(PostgREST)に移行
  • GitHub OAuth 認証を実装(workers-oauth-provider、ALLOWED_USERNAMES によるユーザー制限)
  • 全ツールを Workers ランタイム対応に移植

修正内容

  • get_commits に User-Agent ヘッダーを追加(Workers の fetch は自動付与しないため)
  • performedAt を JST ISO 文字列(+09:00)で返すよう修正
  • get_tasks レスポンスにカテゴリ説明文(categories)を追加
v0.1.0マイナー2026/3/19

初回リリース

変更内容

初回リリース

追加機能

  • Google Calendar のイベント取得に対応(指定日の予定一覧)
  • 日記の取得に対応(Supabase 上の日記データ)
  • GitHub コミット履歴の取得に対応(複数リポジトリ対応、省略時は全リポジトリ自動取得)
  • タスク管理アプリ(Yarukoto)のタスク取得に対応(指定日に関係するタスクを横断取得)
  • Peak Log の記録取得に対応
  • 写真 URL の取得に対応
  • 1日分の活動データをまとめて取得できる集約ツール(get_day_summary)を追加

関連記事

ステータス履歴

リリース済開発中

2026/3/19 0:00:00

初回デプロイ(v0.1.0)

開発中構想中

2026/3/18 0:00:00

開発開始

このプロダクトの背景にある考え方

設計思想を読む →