Apple Health Mcp Server について
Apple Health MCP Server は、Claude など MCP に対応した AI エージェントから Apple Health のデータを分析できるツールです。データ構造や SQL の知識がなくても、自然言語で健康記録を検索・分析できます。
主な機能
- 01Apple Health の XML エクスポートの取り込みと解析
- 02自然言語による検索とフィルタリング
- 03Elasticsearch、ClickHouse、DuckDB への対応
- 04データ集計とトレンド分析
- 05環境変数ファイルによる設定と Docker 対応
活用シーン
- 01直近 1 週間の活動データの要約取得
- 02指定期間のランニングワークアウトの集計
- 03DuckDB などでの健康データのインデックス化と検索
MCP 対応
構造分析、レコード検索、型別の抽出などの機能を MCP ツールとして提供し、Claude などの MCP クライアントから呼び出せるようにします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
メモ
このプロジェクトは Open Wearables へと発展しました。Apple Health を含む複数のデバイスのウェアラブル健康データを統合する、セルフホスト可能なプラットフォームです。Open Wearables は MCP サーバーに加え、Apple Health データを継続的に同期するコンパニオンアプリも提供しており、XML を手動でエクスポートする必要がありません。ぜひご覧ください:github.com/the-momentum/open-wearables
Apple Health のデータを、MCP に対応するあらゆる LLM と連携できます。データについて対話し、パーソナライズされた分析情報を得られます。
💡 デモ
このデモでは、Claude が apple-health-mcp-server を使ってデータに関する質問に回答する様子を紹介します。デモで使用されているプロンプトの例:
- Apple Health のデータ分析を手伝ってください。まずデータの種類を分析しましょう。どのデータが利用可能で、どのくらいの量があるか確認してください。
- 過去1週間のアクティビティについて教えてください。日ごとの統計はどのようなものでしたか?
- 7月と6月のランニングのワークアウトも要約してください。何か興味深い点はありますか?
https://github.com/user-attachments/assets/93ddbfb9-6da9-42c1-9872-815abce7e918
試してみませんか? 🚀 はじめに
🌟 Apple Health MCP Server を使う理由
- 🧩 どこでもデータを活用:このソフトウェアを使うと、Apple デバイスからエクスポートしたデータをあらゆる DBMS にインポートできます。基本のインポーターは拡張に対応しています
- 🎯 複雑なデータアクセスを簡素化:データ構造を把握したり、SQL のような構造化クエリ言語を使ったりする必要はありません。自然言語で簡単にアクセスできます
- 🔍︎ 隠れた傾向を発見:LLM を介して柔軟なクエリを自動生成し、手作業では見つけにくいデータの傾向を発見できます
✨ 主な機能
- 🚀 FastMCP フレームワーク:高性能な MCP サーバー機能を実現する FastMCP を基盤としています
- 🍏 Apple Health データの探索:Apple Health の XML エクスポートをインポート、解析、分析できます
- 🔎 強力な検索とフィルタリング:自然言語と高度なパラメーターを使って、健康記録を検索・フィルタリングできます
- 📦 Elasticsearch、ClickHouse、または DuckDB との連携:健康データを効率的にインデックス化し、大規模に検索できます
- 🛠️ モジュール式 MCP ツール:構造分析、記録検索、種類別のデータ抽出などのツールを利用できます
- 📈 データの要約と傾向:健康データから統計情報や傾向分析を生成できます
- 🐳 コンテナー対応:Docker に対応しており、簡単にデプロイしてスケールできます
- 🔧 設定可能:
.envによる豊富な設定オプション
📚 ドキュメント
- 🚀 はじめに - セットアップの完全ガイド
- 🔍 概要 - 詳細な説明とアーキテクチャ
- 🔧 設定 - 環境変数と設定
- 🛠️ MCP ツール - 利用可能なすべてのツール
- 🗺️ ロードマップ - 今後の機能とロードマップ
お困りですか? ユースケースや実装についてお探しの情報はありますか?お気軽にGitHub ディスカッションフォーラムで質問してください。興味深いユースケースやヒント、コミュニティの知見もご覧いただけます。
👥 コントリビューター
(トップに戻る)
💼 Momentum について
このプロジェクトは、ヘルスケア技術の安全性、相互運用性、AI 対応を高める Momentum のオープンソースエコシステムの一部です。私たちは、HealthTech チームが FHIR などの標準を安全かつ効率的に導入できるよう支援することを目指しています。私たちはヘルスケア AI 開発の専門家であり、次世代のヘルスケアイノベーションを支える、スケーラブルで HIPAA に準拠したソリューションの構築により、FT1000、Deloitte Fast 50、Forbes から評価されています。
📖 私たちの経験から学びませんか?知見をまとめた記事をお読みください → themomentum.ai/blog。 ご興味がありますか? ぜひお話ししましょう!
❤️ を込めて Momentum が開発 • AI でヘルスケアデータ管理を変革
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。