食谱管理协议服务器

Tandoor MCP Server是一个连接AI助手与Tandoor Recipes实例的模型上下文协议服务器,提供食谱管理和餐饮计划功能。

  • by shcizo
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 shcizo/tandoor-mcp

使用说明

Tandoor MCP服务器

一种模型上下文协议(MCP)服务器,将AI助手与 Tandoor食谱 例子

特性

  • 食谱管理:搜索、检索和导入食谱。
  • 膳食计划:查看每日计划并安排用餐。

安装

  1. 克隆存储库:

    git clone https://github.com/samuelenocsson/tandoor-mcp.git
    cd tandoor-mcp
    
  2. 安装依赖项:

    npm install
    
  3. 构建项目:

    npm run build
    

配置

创建一个 .env 根目录中的文件,其中包含您的Tandoor凭据:

TANDOOR_API_URL=https://your-tandoor-instance.com
TANDOOR_API_KEY=your_api_key_here

用法

要运行服务器,请执行以下操作:

npm start

详细的MCP配置

将此服务器添加到您的MCP客户端配置中(例如,Claude Desktop配置):

{
  "mcpServers": {
    "tandoor": {
      "command": "node",
      "args": ["/path/to/tandoor-mcp/dist/index.js"],
      "env": {
        "TANDOOR_API_URL": "https://your-tandoor-instance.com",
        "TANDOOR_API_KEY": "your_api_key_here"
      }
    }
  }
}

工具

  • tandoor_search_recipes:搜索食谱。
  • tandoor_get_recipe:获取特定食谱的详细信息。
  • tandoor_import_recipe:从URL导入配方。
  • tandoor_get_day_meals获取约会的用餐计划。
  • tandoor_plan_meal:在用餐计划中添加食谱。