MyWeight MCP サーバー
このサーバーはHealth Planet APIに接続し、高柳さんの体重データにアクセスします。MCP対応のクライアントであれば、このサーバーを使用して体重測定値を取得・分析できます。
👉 データを直接表示するには、元の Web サイトをご覧ください。
何をするのか
データの取得: Health Planet APIから体重記録を取得します
どのクライアントでも動作: すべてのMCPクライアントと互換性があります
安全なアクセス: OAuth2認証で保護されています
Related MCP server: Hevy MCP
クイックスタートガイド
1. ローカルでセットアップして実行する
サーバーはhttp://localhost:8787で実行されます。
2. MCPクライアントを接続する
この構成を MCP クライアントに追加します。
APIの使用
体重データを取得する
fetchInnerScanDataツールを使用すると、任意の期間の体重測定値を取得できます。
パラメータ:
from: 開始日時(YYYYMMDDHHmmss形式)(例:2024年1月1日の場合は20240101000000)to: 終了日時(YYYYMMDDHHmmss形式)(例:2024年1月31日の場合は20240131235959)
応答例:
本番環境へのデプロイ
Cloudflare Workers にデプロイするには:
デプロイ後、Cloudflare URL を使用して MCP クライアント構成を更新します。
トラブルシューティング
接続の問題
サーバーが実行中であることを確認します:
npm run dev必要に応じてOAuthデータをクリアします:
rm -rf ~/.mcp-authWrangler キャッシュをリセットします:
rm -rf ~/.wrangler
認証の問題
認証画面が表示されない場合は、クライアントの設定を確認してください。
認証に失敗した場合は、MCPクライアントを再起動してください。