栄養MCPサーバー Claude Codeで構築された食事記録エクスポート機能

✍️ OpenClawRadar📅 公開日: March 10, 2026🔗 Source
栄養MCPサーバー Claude Codeで構築された食事記録エクスポート機能
Ad

開発者は、商用の食事記録アプリがデータエクスポート機能を有料プランに制限したり、そもそも提供していなかったりする問題を解決するため、Claude Codeを使用して栄養管理MCPサーバーを作成しました。

開発プロセス

開発者は約12時間を「バイブコーディング」に費やし、Claude Codeに望む動作を説明し、生成されたコードをレビューしました。結果としてできたMCPサーバーはBun + Hono + Supabaseを使用し、Dockerとしてデプロイされ、ユーザーデータのプライバシー保護のためにOAuthを実装しています。

仕組み

  • Claudeを開き、食事の写真を送るか、食べたものを説明する
  • システムが栄養素を推定し、すべてを記録する
  • 特定の期間の要約をリクエストする
  • データをExcelにエクスポートする
  • アプリを切り替えたり、食品データベースをスクロールしたりする必要がない

クロスツール連携

他のMCPサーバー(歩数、睡眠、体重を記録するWithings MCPサーバーなど)と同じClaudeセッションに接続すると、ユーザーは「今週のカロリーと活動量を比較して」といったクロスツールの質問を、統合コードを書かずに行うことができます。

利用方法

  • nutrition-mcp.comで無料で接続可能
  • セットアップは1分未満
  • セルフホスティング用のソースコードはGitHubで公開中: https://github.com/akutishevsky/nutrition-mcp/

📖 全文を読む: r/ClaudeAI

Ad

👀 See Also

スレート:内蔵ブラウザ搭載のオープンソースmacOS AIチャットアプリ
Tools

スレート:内蔵ブラウザ搭載のオープンソースmacOS AIチャットアプリ

Slateは、AIチャットとウェブブラウジングを1つのウィンドウに統合したネイティブmacOSアプリです。Anthropic、OpenAI、Gemini、Ollamaのモデルをサポートしています。SwiftUIとWebKitで構築され、リソース消費が少なく、MITライセンスで提供されています。

OpenClawRadar
N100/WSL2でtimeoutSeconds設定にもかかわらずllm-idle-timeoutが2分で発火
Tools

N100/WSL2でtimeoutSeconds設定にもかかわらずllm-idle-timeoutが2分で発火

ユーザーが、OpenClawのアイドルウォッチドッグがN100/WSL2ハードウェア上で2分後に発動し、timeoutSeconds=300の設定を無視することを報告しています。これは、ゲートウェイの起動が遅い(45秒以上)ことと、noOutputTimeoutMsが設定可能でないことが原因です。

OpenClawRadar
インストール不要でMCPサーバーをテストするオープンソースブラウザツール
Tools

インストール不要でMCPサーバーをテストするオープンソースブラウザツール

MCP PlaygroundというオープンソースのWebツールは、開発者がWebContainers(WASM Node.jsランタイム)を使用して、ブラウザ内で直接MCPサーバーをテストできるようにします。これにより、バックエンドのインストールなしでnpmベースのMCPサーバーをローカルで実行し、URL経由でリモートサーバーに接続することが可能です。

OpenClawRadar
Eqho:Claudeコードセッション用ローカル音声テキスト変換アプリ
Tools

Eqho:Claudeコードセッション用ローカル音声テキスト変換アプリ

Eqhoは、OpenAIのWhisperモデルをローカルで使用し、音声入力を任意のフォーカスされたアプリケーションにタイプする無料のオープンソース音声テキスト変換アプリです。現在はWindows専用で、コマンドラインでのセットアップが必要です。

OpenClawRadar