neiltron/apple-health-mcp

Local-first Apple Health MCP server. Lets AI assistants answer questions about your sleep, workouts, activity and heart data from a local export.

何を解決するか

AIアシスタント(MCPクライアント)が、Apple Healthからエクスポートされた個人の健康データを安全に照会・分析できるようにします。スプレッドシートを手動で閲覧する代わりに、ユーザーは自然言語でAIに健康指標に関する傾向の検出、レポートの生成、特定の質問への回答を依頼できます。

動作方法

このプロジェクトは、ユーザーのマシン上でローカルに実行されるModel Context Protocol(MCP)サーバーを実装しています。『Simple Health Export CSV』アプリによって生成されたCSVエクスポートを読み込み、それをメモリ内に保持するDuckDBデータベースにロードします。これにより、AIクライアントは健康データに対して読み取り専用のSQLクエリを実行できますが、データ自体はローカル環境から外に出ることはありません(LLMプロバイダーに送信されるのはクエリ結果のみです)。

対象ユーザー

LLMを使ってApple Healthデータを分析したい人で、サードパーティのCSVツールを使ってデータをエクスポートすることに抵抗のない方。

特徴

  • ローカル処理: データはその場で読み込まれ、DuckDBを介してローカルで処理されます。
  • SQL駆動: 精確なデータ取得とスキーマの発見にSQLを使用します。
  • 自動レポート生成: 週次、月次、またはカスタムの健康レポートを生成する専用ツールを備えています。
  • スキーマの発見: 特定ユーザーのエクスポートに存在するテーブル、カラム、単位をAIが理解するのを支援するツールを提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト