AIDataNordic/Food-Recipe-MCP

AIDataNordic/Food-Recipe-MCP

от aidatanordic
MCP-сервер для семантического поиска по 50 000+ рецептов на английском и норвежском. Использует гибридную выдачу с переранжированием — подходит AI-агентам и LLM. Работает в реальном времени через s...

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
Инструменты были проиндексированы:
pingтолько чтение

Simple connectivity test. Returns a greeting to confirm the server is running.

Параметры
  • namestring

    Arbitrary label included in the response, e.g. 'healthcheck'

search_recipesтолько чтение

Search a database of recipes using hybrid semantic search (dense + sparse) with reranking. The database contains ~50,000 recipes from Food.com covering a wide range of cuisines, meal types, and cooking styles. Recipes include nutritional information, difficulty ratings, and user ratings. Use natural language in the query to describe what you are looking for — cuisine, style, main ingredient, occasion, or mood all work well. Norwegian and English are both supported natively. Examples: 'quick Italian pasta for weeknight dinner' 'Swedish meatballs with gravy' 'healthy high-protein chicken bowl' 'easy chocolate cake for beginners' 'something with salmon and lemon' 'Indian curry chicken' 'traditional Norwegian kjøttkaker' 'hurtig pasta med kylling' 'enkel sjokoladekake' Args: query: What you are looking for — describe the dish, cuisine, main ingredient, cooking style or mood freely. Any language is supported. diet: Optional — filter by dietary requirement: 'vegetarian', 'vegan', 'gluten-free', 'dairy-free', 'low-carb', 'keto', 'paleo' max_minutes: Optional — maximum total time in minutes, e.g. 30 difficulty: Optional — 'easy', 'medium' or 'hard' servings: Optional — not used for filtering (servings vary), but include in query for scaling context, e.g. 'pasta dish for 6 people' limit: Number of results to return after reranking (default 5, max 20) Returns: List of recipes ranked by relevance. Each result includes rerank_score, rrf_score (hybrid fusion), title, total_time, difficulty, diet labels, ingredients, instructions, nutrition, rating, and source URL context.

Параметры
  • dietstring

    Optional dietary filter: vegetarian, vegan, gluten-free, dairy-free, low-carb, keto, or paleo

  • difficultystring

    Optional difficulty filter: easy, medium, or hard

  • limitinteger

    Number of results to return after reranking (1–20, default 5)

  • max_minutesinteger

    Optional maximum total cooking time in minutes, e.g. 30. Use 0 for no limit

  • querystringобязательный

    Natural language description of what you want, e.g. 'quick Italian pasta' or 'enkel sjokoladekake'

  • servingsinteger

    Not used for filtering — include serving size context in query instead, e.g. 'pasta for 6 people'

У этого сервера пока нет списка версий.

Выберите клиент, чтобы установить AIDataNordic/Food-Recipe-MCP:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

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

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

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

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

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

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"aidatanordic-food-recipe-mcp-eu4k8zon0a\",\"type\":\"streamable-http\",\"url\":\"https://recipes.aidatanorge.no/mcp\"}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

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

Добавьте сервер одной командой в терминале:

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

Либо через JSON-конфиг:

claude mcp add-json aidatanordic-food-recipe-mcp-eu4k8zon0a "{\"type\":\"streamable-http\",\"url\":\"https://recipes.aidatanorge.no/mcp\"}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add aidatanordic-food-recipe-mcp-eu4k8zon0a --url https://recipes.aidatanorge.no/mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.aidatanordic-food-recipe-mcp-eu4k8zon0a]
url = "https://recipes.aidatanorge.no/mcp"
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите AIDataNordic/Food-Recipe-MCP.

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

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

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "aidatanordic-food-recipe-mcp-eu4k8zon0a": {
      "type": "streamable-http",
      "url": "https://recipes.aidatanorge.no/mcp",
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например aidatanordic-food-recipe-mcp-eu4k8zon0a.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: aidatanordic-food-recipe-mcp-eu4k8zon0a
    type: streamable-http
    url: https://recipes.aidatanorge.no/mcp
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

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

Похожие MCP-сервера

laradji/deadzone

laradji/deadzone

от laradji

Deadzone — векторный индекс для семантического поиска по документации, работающий как локальный MCP-сервер. Полезен разработчикам AI-агентов, которым нужен поиск по документам без интернета. Исполь...

Go3
SecretiveShell/MCP-searxng

SecretiveShell/MCP-searxng

от secretiveshell

MCP инструмент для подключения агентов к поиску через searXNG. Выполняет запросы к метапоиску, собирает выдачу из разных источников. Идеально, когда ИИ-агенту нужны свежие данные из интернета.

Python129
mcasdfgf/mcp-roo-memory

mcasdfgf/mcp-roo-memory

от mcasdfgf

MCP-сервер для долговременной графовой памяти AI-агентов. Хранит знания в виде фрактального графа, поддерживает семантический поиск на 50+ языках и управляет контекстным окном через горячие, холодн...

Python1
nk3750/jitapi

nk3750/jitapi

от nk3750

JitAPI - MCP сервер для интеграции Claude с любыми API через OpenAPI. Семантический поиск и граф зависимостей находят нужные эндпоинты, экономя контекст. Разработчики могут выполнять сложные сценар...

Python7
leesgit/claude-session-continuity-mcp

leesgit/claude-session-continuity-mcp

от leesgit

Автоматически сохраняет контекст между сессиями Claude Code — больше не нужно повторять настройки. Использует семантический поиск, захват ошибок и решений, делает работу непрерывной. Для разработчи...

TypeScript7
Chroma MCP

Chroma MCP

официальный

от chroma-core

MCP-сервер для интеграции Chroma (open-source базы эмбеддингов) с LLM. Позволяет создавать коллекции, добавлять документы и выполнять семантический поиск с фильтрацией. Подходит разработчикам, стро...

Python597
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин