Skip to main content
Glama
davidgibbons

tandoor-mcp

by davidgibbons

tandoor-mcp

An MCP server for Tandoor Recipes: recipe search and authoring, meal planning, shopping lists, and pantry tracking, exposed as a small set of task-shaped tools rather than one per API endpoint.

See docs/superpowers/specs/2026-09-17-tandoor-mcp-design.md for the design and docs/security.md for the threat model.

Configuration

Copy config.example.yaml to your config directory as config.yaml, or set the equivalent environment variables. See that file for every key.

Related MCP server: Tandoor MCP Server

Running

npm install
npm run build
TANDOOR_MCP_CONFIG_DIR=./config node dist/src/index.js

Maintainer setup

The OpenAPI drift workflow needs a TANDOOR_URL repository secret pointing at a real Tandoor instance reachable from GitHub Actions runners. This is a maintainer-only prerequisite — a contributor's npm test never needs it, since it runs against recorded fixtures. See CONTRIBUTING.md.

Push to main over SSH (git@github.com:davidgibbons/tandoor-mcp.git), not HTTPS with a GITHUB_TOKEN-backed credential — a token without the workflow scope is rejected pushing any change under .github/workflows/.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    C
    maintenance
    MCP server for cooking and recipe management powered by Spoonacular API. Enables natural-language recipe search, ingredient-based discovery, nutrition breakdowns, and ingredient substitutions.
    -