1. Conduid
  2. RAG
  3. io.github.AIDataNordic/food-recipe-mcp
MCP server · RAG

io.github.AIDataNordic/food-recipe-mcp

Semantic search across 50,000+ food recipes with hybrid retrieval and reranking.

Unclaimed rag
34Low

Scored 6 months ago · breakdown

About io.github.AIDataNordic/food-recipe-mcp

io.github.AIDataNordic/food-recipe-mcp is an MCP server in the RAG category: semantic search across 50,000+ food recipes with hybrid retrieval and reranking.

Install

From source
git clone https://github.com/AIDataNordic/Food-Recipe-MCP

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about io.github.AIDataNordic/food-recipe-mcp

Powered by Claude · Grounded in docs

I know everything about io.github.AIDataNordic/food-recipe-mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Food Recipe MCP

Semantic search over 50,000+ food recipes — built for AI agents and LLMs. Two-stage hybrid retrieval (dense + sparse BM25, fused via RRF) with cross-encoder reranking. Supports natural language queries in Norwegian and English.

Live endpoint: https://recipes.aidatanorge.no/mcp
Transport: streamable-http
Demo: https://recipes.aidatanorge.no/


Connect

Add to your MCP client config:

{
  "mcpServers": {
    "food-recipe": {
      "type": "streamable-http",
      "url": "https://recipes.aidatanorge.no/mcp"
    }
  }
}

Or with Claude Code:

claude mcp add --transport http food-recipe https://recipes.aidatanorge.no/mcp

Quick Test

Try the live demo in your browser:
https://recipes.aidatanorge.no/

No installation or configuration needed.


MCP Tools

search_recipes

Semantic search over 50,000+ recipes from Food.com with hybrid retrieval and reranking.

search_recipes(
    query="quick Italian pasta for weeknight dinner",
    diet="vegetarian",      # vegetarian | vegan | gluten-free | dairy-free | low-carb | keto | paleo
    max_minutes=30,         # maximum total cooking time in minutes
    difficulty="easy",      # easy | medium | hard
    limit=5                 # default 5, max 20
)
# Returns: rerank_score, rrf_score, title, description, total_time, difficulty,
#          diet, main_ingredient, servings, ingredients, instructions, nutrition,
#          rating, rating_count, source, recipe_id

Query examples:

  • "Swedish meatballs with gravy"
  • "healthy high-protein chicken bowl"
  • "easy chocolate cake for beginners"
  • "traditional Norwegian kjøttkaker"
  • "hurtig pasta med kylling"

Search pipeline: Dense embedding (intfloat/e5-large-v2, 1024d) + sparse BM25, fused via Reciprocal Rank Fusion (RRF), reranked by mmarco-mMiniLMv2-L12-H384-v1.

ping

ping(name="world")
# Returns: "Hello world! Recipe MCP server is running."

Data

  • Source: Food.com (~50,000 recipes)
  • Coverage: Wide range of cuisines, meal types, and cooking styles
  • Nutritional data: calories, fat, protein, carbohydrates, sodium, fiber, sugar per serving
  • Ratings: user rating + rating count per recipe
  • Languages: English and Norwegian supported natively in queries

Architecture

Food.com recipes → Python ingest → Qdrant (recipe_data_v2 collection)
                                         ↓
                              Hybrid search (dense e5-large-v2 + sparse BM25)
                                         ↓
                              RRF fusion + cross-encoder reranking
                                         ↓
                              FastMCP 3.2 → MCP clients / AI agents

Technical Stack

  • Embeddings: intfloat/e5-large-v2 (1024d dense) + Qdrant/bm25 (sparse)
  • Reranker: cross-encoder/mmarco-mMiniLMv2-L12-H384-v1
  • Vector DB: Qdrant (self-hosted)
  • Server: FastMCP 3.2 over HTTP
  • Infrastructure: Ubuntu Server 24 LTS, Cloudflare Tunnel

License

MIT

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About io.github.AIDataNordic/food-recipe-mcp

How do I install io.github.AIDataNordic/food-recipe-mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is io.github.AIDataNordic/food-recipe-mcp safe to use with an AI agent?

Its trust score is 34 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is io.github.AIDataNordic/food-recipe-mcp still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.