Token导航 LogoToken导航TokenDH.com
Spoonacular MCP logo
AI代理stdio官方级别未说明来源级核验

Spoonacular MCP

MCP Server

Allows AI agents to programmatically:\\n* Search for recipes by keyword\\n* Retrieve detailed recipe profiles\\n* Use structured nutritional and ingredient data within conversations or planning\\n\\nDesigned for developers integrating Spoonacular into AI interfaces via the MCP toolset.

工具数

0

提示词数

0

GitHub Stars

4

资源数

0
JavaScriptClaudeAI代理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

spoonacular

提供方

spoonacular

最后核验

2026/5/18 04:05

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

SPOONACULAR_API_KEY={SPOONACULAR_API_KEY} spoonacular-mcp {"SPOONACULAR_API_KEY":"your_api_key_here"}

详细介绍

Spoonacular MCP服务器

一种模型上下文协议(MCP)服务器,提供对 虚假食品API该服务器使AI助手能够通过MCP协议搜索食谱、获取营养信息、查找配料等。

](https://www.npmjs.com/package/spoonacular-mcp) ](https://www.npmjs.com/package/spoonacular-mcp) ![License: ISC](https://opensource.org/licenses/ISC)

特性

  • 食谱搜索:按配料、饮食、菜肴和其他标准搜索食谱
  • 配方信息:获取详细的食谱信息,包括配料、说明和营养
  • 成分搜索:查找和探索成分信息
  • 营养分析:分析营养成分清单
  • 按配料的食谱:根据可用成分查找食谱
  • 随机食谱:通过可选过滤获取随机食谱建议

快速开始

安装

npm install -g spoonacular-mcp

设置

  1. 获取虚假API密钥 (免费)https://spoonacular.com/food-api/console#Dashboard)
  1. 将API密钥设置为环境变量:
   # Windows (PowerShell)
   $env:SPOONACULAR_API_KEY="your_api_key_here"

   # macOS/Linux
   export SPOONACULAR_API_KEY="your_api_key_here"

与MCP客户端一起使用

将此配置添加到您的MCP客户端(Claude Desktop等):

{
  "servers": {
    "spoonacular": {
      "command": "spoonacular-mcp",
      "env": {
        "SPOONACULAR_API_KEY": "your_api_key_here"
      }
    }
  }
}

测试安装

# Set your API key
export SPOONACULAR_API_KEY="your_key_here"

# Test the server
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}' | spoonacular-mcp

可用工具

search_recipes

使用各种过滤器搜索食谱。

参数:

  • query (string):食谱搜索查询
  • number (数字,1-100):结果数量(默认值:10)
  • diet (字符串,可选):饮食类型(素食、纯素、无麸质等)
  • intolerances (字符串,可选):逗号分隔的不容忍度
  • includeIngredients (字符串,可选):必需成分(逗号分隔)
  • excludeIngredients (字符串,可选):要排除的成分(逗号分隔)
  • type (字符串,可选):用餐类型(主菜、配菜、甜点等)
  • cuisine (字符串,可选):烹饪类型(意大利、墨西哥、中国等)

get_recipe_information

获取特定食谱的详细信息。

参数:

  • id (编号):配方ID
  • includeNutrition (boolean):包含营养信息(默认值:false)

search_ingredients

按名称搜索配料。

参数:

  • query (string):成分搜索查询
  • number (数字,1-100):结果数量(默认值:10)
  • metaInformation (boolean):包含元信息(默认值:false)

analyze_nutrition

分析营养成分清单。

参数:

  • ingredientList (string):成分列表,每行一个
  • servings (数量):份数

find_recipes_by_ingredients

根据可用的食材找到食谱。

参数:

  • ingredients (string):以逗号分隔的可用成分列表
  • number (数字,1-100):配方数量(默认值:5)
  • ranking (数字,1-2):排名策略(1=最大化使用,2=最小化缺失)

get_random_recipes

通过可选过滤获取随机食谱。

参数:

  • number (数字,1-100):随机食谱的数量(默认值:1)
  • tags (字符串,可选):用于过滤的逗号分隔标签

发展

要在开发模式下运行:

npm run dev

要构建:

npm run build

API费率限制

免费Spoonacular API计划包括:

  • 每天150个请求
  • 利率限制适用

考虑升级到付费生产计划。

许可证

国际协调委员会

贡献

欢迎投稿!请随时提交拉取请求。

目录标签

目录标签

JavaScriptClaudeAI代理foodrecipesnutrition食谱搜索本地部署营养分析食材查找AI助手食品API

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP