Nutritionix MCP Server
@MCP-Forge
Nutritionix MCP Server について
An MCP server that integrates with the Nutritionix API to provide nutrition data, meal insights, and food logging capabilities. Ideal for AI agents managing health, fitness, or dietary workflows.
基本情報
設定
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"nutritionix-mcp": {
"command": "uvx",
"args": [
"nutritionix-mcp-server",
"--app-id",
"YOUR APP ID",
"--app-key",
"YOUR APP KEY"
]
}
}
}ツール
ツールは検出されませんでした
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
概要
What is Nutritionix MCP Server?
Nutritionix MCP Server is an MCP (Model Context Protocol) server that integrates with the Nutritionix API, enabling AI agents to access food search, nutrition data, and exercise calorie estimates via natural language input. It is designed for developers building LLM and agent-based applications that need structured nutrition information.
How to use Nutritionix MCP Server?
To use it, you need Python 3.11+, uv, a supported LLM (e.g., Claude), and Nutritionix API credentials. Add the server to your Claude Desktop config with the uvx command, passing your App ID and App Key as arguments. Once configured, the server exposes MCP tools for searching foods, parsing meals, and estimating exercise calories.
Key features of Nutritionix MCP Server
- Search common and branded food items
- Parse natural language meals into nutritional breakdowns
- Estimate calories burned from exercises (e.g., running, yoga)
- Built on the Model Context Protocol for AI agent integration
- Lightweight and easy to run with
uv
Use cases of Nutritionix MCP Server
- An AI assistant helping a user log a breakfast meal from a text description
- A fitness coach AI estimating calories burned from a user’s exercise log
- A meal planner AI searching for branded food items and their nutrition info
- A nutrition tracker automatically parsing natural language food entries
FAQ from Nutritionix MCP Server
What are the system requirements to run Nutritionix MCP Server?
You need Python 3.11+, the uv package manager, and a supported LLM host (e.g., Claude Desktop). You also need a Nutritionix API App ID and App Key from developer.nutritionix.com.
How do I authenticate with the Nutritionix API?
Authentication is done by providing your App ID and App Key as command-line arguments (--app-id and --app-key) when launching the server via uvx.
What data does Nutritionix MCP Server access?
It accesses the Nutritionix API, which provides food nutrition data, branded food items, and exercise calorie estimates. All data is retrieved from Nutritionix’s cloud-based database; no local data is stored by the server.
What transport protocol does this server use?
The server uses the MCP protocol over stdio, launched as a subprocess by the LLM host (e.g., via uvx in the Claude Desktop config).
Are there any known limitations?
The README does not list limitations, but the server depends on an active internet connection and valid Nutritionix API credentials. Adding new tools (e.g., barcode search) is listed as a welcome contribution.
「その他」の他のコンテンツ
Awesome Mcp Servers
punkpeyeA collection of MCP servers.
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Awesome-MCP-ZH
yzflyMCP 资源精选, MCP指南,Claude MCP,MCP Servers, MCP Clients
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
コメント