Food Nutrition
БесплатноНе проверенA large size MCP server for food and nutrition intelligence (Large MCP)
Описание
A large size MCP server for food and nutrition intelligence (Large MCP)
README
A large MCP server project structure with food and nutrition intelligence, providing tools, resources, and prompts for nutrition data retrieval, meal planning, and dietary analysis.
Features
- Nutrition Data Tools: Retrieve detailed nutrition information from USDA FoodData Central and Edamam APIs
- Meal Planning: Generate meal plans based on dietary requirements and preferences
- Dietary Analysis: Analyze nutritional content of meals and diets
- Resource Endpoints: Access nutrition databases and food information
- AI Prompts: Pre-built prompt templates for nutrition-related AI interactions
Installation
- Install Python 3.11+ if not already installed.
- (Recommended) Create and activate a virtual environment:
python3 -m venv .venv source .venv/bin/activate - Install UV (optional, for fast dependency management):
curl -LsSf https://astral.sh/uv/install.sh | sh - Install project dependencies:
uv sync
Usage
To start the Food & Nutrition Intelligence MCP server:
uv run main.py
Or, if you have an entrypoint defined (e.g., via FastMCP CLI):
fastmcp run main.py
The server exposes a set of MCP tools for nutrition data, meal planning, and dietary analysis. You can interact with it via a compatible MCP client or by integrating it into your AI workflow.
Run on debug mode
npx @modelcontextprotocol/inspector uv run main.py
Example API Usage
- Get Nutrition Data:
- Tool:
nutrition_get_food_data(food_name: str, portion_size: float = 100.0, include_detailed: bool = False)
- Tool:
- Generate Meal Plan:
- Tool:
meal_plan_generate(dietary_preferences: dict, calories: int)
- Tool:
- Analyze Diet:
- Tool:
dietary_analysis(analyzed_meals: list)
- Tool:
See the technical details for more tool signatures and usage patterns.
Project Structure
src/server.py— Main server entrypoint and tool registrationsrc/tools/— Nutrition, meal planning, and dietary analysis toolssrc/services/— Integrations with USDA, Edamam, and other APIssrc/resources/— Nutrition databases and static resourcessrc/prompts/— AI prompt templatessrc/models/— Data models (Pydantic)src/utils/— Utilities and helpers
Contributing
Contributions are welcome! Please see the guidelines below:
- Fork the repository and create a new branch for your feature or fix.
- Install development dependencies:
uv pip install .[dev] # Or pip install .[dev] - Run tests:
pytest - Format code with Black and check typing with MyPy:
black src/ mypy src/ - Submit a pull request describing your changes.
License
MIT License. See LICENSE file for details.
More Information
- For advanced architecture and technical details, see technical_details.md.
- For questions or support, open an issue or contact the maintainer listed in
pyproject.toml.
Установить Food Nutrition в Claude Desktop, Claude Code, Cursor
unyly install food-nutritionСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add food-nutrition -- uvx nutrition-mcp-serverПошаговые гайды: как установить Food Nutrition
FAQ
Food Nutrition MCP бесплатный?
Да, Food Nutrition MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Food Nutrition?
Нет, Food Nutrition работает без API-ключей и переменных окружения.
Food Nutrition — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Food Nutrition в Claude Desktop, Claude Code или Cursor?
Открой Food Nutrition на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
GitHub
PRs, issues, code search, CI status
автор: GitHubFilesystem
Secure file operations with configurable access controls.
Memory
Knowledge graph-based persistent memory system.
Template MCP Server
A CLI tool to create a new Model Context Protocol server project with TypeScript support, dual transport options, and an extensible structure
автор: mcpdotdirectAmap Maps Mcp Server
MCP server for using the AMap Maps API
автор: duxiaohuiSupabase
Database, auth and storage
автор: SupabaseEverything
Reference / test server with prompts, resources, and tools.
Git
Tools to read, search, and manipulate Git repositories.
Sequential Thinking
Dynamic and reflective problem-solving through thought sequences.
Time
Time and timezone conversion capabilities.
Compare Food Nutrition with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории development
