基本能力
产品定位
食品搜索MCP服务是一个基于MCP协议的服务,专注于提供食品价格和营养信息的搜索与比较功能。
核心功能
- 产品搜索:通过名称搜索支持的商店中的食品
- 价格比较:获取食品的当前价格信息
- 营养分析:检索蛋白质、卡路里等宏观营养信息
- 蛋白质性价比排名:自动按每美元蛋白质含量排名产品
- 商店支持:目前支持Trader Joe's(更多商店即将支持)
适用场景
- AI代理需要搜索食品价格和营养信息
- 用户需要比较不同商店的食品价格
- 营养师或健身爱好者需要分析食品的营养成分
使用教程
使用依赖
- 克隆仓库:
git clone
cd MCP_Food_Search- 安装依赖:
pip install -r requirements.txt或者以开发模式安装:
pip install -e .安装教程
- 启动服务器:
python -m grocery_search_mcp.server或者使用脚本入口点:
grocery-search-mcp调试方式
运行测试脚本以验证功能:
python test_server.py工具列表
- GroceryPrices.search:搜索食品价格和营养信息
- 参数: - query(必需):要搜索的食品或产品名称 - store(可选):要搜索的商店,默认为"trader_joes" - 示例:
{
"query": "protein bar",
"store": "trader_joes"
}- 响应:返回产品列表,包括产品名称、品牌、价格、包装大小、蛋白质含量、卡路里、蛋白质性价比比和营养信息状态。
