Food Recipe MCP
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
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:
Or with Claude Code:
---
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.
**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
---
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
---
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