nutrients-mcp について
nutrients-mcpは、TastyAPIを使って食品画像やテキストを分析する、AIアシスタント向けの栄養分析サーバーです。カロリー、主要栄養素、ビタミン、ミネラル、アレルゲン、食事フラグを返します。
主な機能
- 01公開URLの食品画像を分析
- 02名前や説明から食品を検索
- 03カロリーと主要栄養素を提示
- 04ビタミン、ミネラル、アレルゲンを表示
- 05食事フラグを提示
活用シーン
- 01食事写真から栄養を推定
- 02食品名から栄養成分を確認
- 03アレルゲンや食事フラグを確認
MCP 対応
画像とテキストによる食品分析ツールをMCPクライアントに提供します。利用にはTastyAPIのAPIキーが必要です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
2掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| image_url | string | はい | 分析する食品画像の公開URL |
詳細
nutrients-mcp
TastyAPI を利用して、AI アシスタントが食品画像を分析し、あらゆる食品の栄養データ(カロリー、マクロ栄養素、ビタミン、ミネラル、アレルゲン、食事に関するフラグ)を 1 秒未満で調べられるようにします。Gemini や GPT-4 Vision よりもはるかに高速で、精度も高いです(4〜10 秒)。
必要条件
- Node.js 18+
- TastyAPI の API キー — tastyapi.com/pricing で取得
クイックスタート
Claude Code
claude mcp add nutrients -- npx -y nutrients-mcp
次に、サーバーの環境設定で API キーを設定します。
TASTYAPI_KEY=YOUR_API_KEY
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json に追加します。
{
"mcpServers": {
"nutrients": {
"command": "npx",
"args": ["-y", "nutrients-mcp"],
"env": { "TASTYAPI_KEY": "YOUR_API_KEY" }
}
}
}
Cursor / Windsurf
mcp.json に追加します。
{
"mcpServers": {
"nutrients": {
"command": "npx",
"args": ["-y", "nutrients-mcp"],
"env": { "TASTYAPI_KEY": "YOUR_API_KEY" }
}
}
}
ツール
analyze_food_image
公開 URL から食品画像を取得し、詳細な栄養内訳を返します。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
image_url | string | はい | 分析する食品画像の公開 URL |
プロンプトの例:
「この食事のマクロ栄養素はどれくらいですか? https://example.com/pasta.jpg」
出力例:
{
"food_name": "Pasta Bolognese",
"calories": 520,
"macros": {
"protein_g": 24,
"carbohydrates_g": 68,
"fat_g": 16,
"fiber_g": 4
},
"vitamins": { "vitamin_c_mg": 8, "vitamin_b12_mcg": 1.4 },
"minerals": { "iron_mg": 3.2, "calcium_mg": 60 },
"allergens": ["gluten", "dairy"],
"dietary": { "vegan": false, "vegetarian": false, "gluten_free": false }
}
analyze_food
食品名または説明から、詳細な栄養内訳を返します。画像は必要ありません。
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
food_name | string | はい | 食品の名前または説明(例:"oatmeal with banana, 1 cup") |
プロンプトの例:
「大きなアボカドのカロリーはどれくらいですか?」
出力例:
{
"food_name": "Large Avocado",
"calories": 322,
"macros": {
"protein_g": 4,
"carbohydrates_g": 17,
"fat_g": 29,
"fiber_g": 13
},
"vitamins": { "vitamin_k_mcg": 42, "folate_mcg": 163 },
"minerals": { "potassium_mg": 975, "magnesium_mg": 58 },
"allergens": [],
"dietary": { "vegan": true, "vegetarian": true, "gluten_free": true }
}
料金
- リクエストあたり $0.015 +月額基本料金 $5(従量課金制)
- または、定額プランを選択できます:月額($29/月・5k 回の呼び出し)または Professional($69/月・15k 回の呼び出し)
詳しくは tastyapi.com/pricing をご覧ください。
ライセンス
MIT — © EB Tech LLC
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。