Epicure MCP Server
Epicure MCP
Epicure — это публичный, анонимный, сервер Model Context Protocol только для чтения для компьютерного исследования вкусов. Он предоставляет детерминированные инструменты поверх 1790 эмбеддингов ингредиентов, обученных на многоязычном корпусе из 4,14 миллиона рецептов.
MCP endpoint:
https://epicure-mcp.kaikaku.ai/mcpHealth check:
https://epicure-mcp.kaikaku.ai/healthzИнтерактивное руководство: epicure.kaikaku.ai/agents
Аутентификация: отсутствует
Транспорт: Streamable HTTP
Продакшен-источник работает на локальном вычислительном кластере KAIKAKU и публикуется через Cloudflare Tunnel. Он не размещён на Google Cloud или Azure. Каждый инструмент читает встроенные артефакты моделей; MCP-сервер не совершает внешних вызовов ИИ или поставщиков данных.
Подключение из Cursor
Плагин Marketplace (рекомендуется)
Этот репозиторий упакован как плагин Cursor (.cursor-plugin/plugin.json +
mcp.json). После публикации установите Epicure из
Cursor Marketplace или через Customize → Plugins.
Пока листинг не опубликован, установите из этого репозитория для локального тестирования:
mkdir -p ~/.cursor/plugins/local
ln -sfn "$(pwd)" ~/.cursor/plugins/local/epicureПерезагрузите Cursor, включите плагин и попробуйте:
«Используйте Epicure, чтобы построить веганский граф сочетаний вокруг томатов и базилика».
«Сравните мисо и соевый соус по оси „умами“».
«Какие ингредиенты ближе всего к шафрану в вкусовом пространстве Epicure?»
«Поверните рис на 30 градусов в направлении южноазиатской кухни».
«Покажите, где юдзу находится на атласе ингредиентов Epicure».
«Найдите вкусовой компромисс от мисо вдоль согласованного фактора».
Чек-лист подачи: docs/CURSOR_MARKETPLACE_SUBMISSION.md.
Проверьте каркас с помощью python scripts/validate_plugin.py.
Ручная запись MCP
В настройках MCP в Cursor добавьте:
{
"mcpServers": {
"epicure": {
"type": "http",
"url": "https://epicure-mcp.kaikaku.ai/mcp"
}
}
}Для публичной конечной точки API-ключ не требуется.
Related MCP server: taste-mcp
Подключение из Claude
В Claude откройте Settings → Connectors → Add custom connector и введите:
Name: Epicure
URL: https://epicure-mcp.kaikaku.ai/mcp
Auth: NoneРезультаты инструментов описывают изученные статистические связи. Они не являются рекомендациями по безопасности пищевых продуктов, аллергии, медицине или питанию.
Инструменты
Все инструменты объявляют аннотации MCP «только чтение», «неразрушающие», «идемпотентные», «замкнутого мира» и проверенные JSON-схемы.
Название инструмента | Имя MCP | Назначение |
Сравнение ингредиентов на оси |
| Сравнивает два ингредиента вдоль именованной оси вкуса, кухни, питательности, диеты или обработки. |
Оценка сочетания ингредиентов |
| Измеряет косинусную близость для одной точной пары ингредиентов. |
Исследование сочетаний ингредиентов |
| Строит диверсифицированный граф сочетаний «кластер-мост» для одного или нескольких начальных ингредиентов. |
Проверка корреляций вкусов |
| Возвращает самые сильные связи между именованными осями вкусового пространства. |
Профиль ингредиента по кухне |
| Измеряет ингредиент относительно встроенных направлений кухонь. |
Поиск похожих ингредиентов |
| Возвращает ближайшие ингредиенты в 300-мерном эмбеддинге. |
Преобразование ингредиента в вкусовом пространстве |
| Поворачивает начальный ингредиент к направлению, режиму или ингредиенту с помощью сферической интерполяции. |
Список целей преобразования |
| Постранично перечисляет допустимые направления и возникающие режимы для |
Список вкусовых факторов |
| Показывает 20 именованных сводок ICA-факторов, с примерами по запросу. |
Проекция ингредиента на фактор |
| Измеряет знаковую позицию на ICA-факторе. |
Навигация по вкусовому компромиссу |
| Находит ингредиенты на границе Парето «близость-фактор». |
Поиск вкусового региона ингредиента |
| Находит ближайшие именованные GMM-режимы. |
Расположение ингредиента на атласе |
| Возвращает предвычисленную координату атласа и ближайших 2-D соседей. |
Большие каталоги фильтруются и разбиваются по страницам. Ответы по умолчанию намеренно компактны; вызывающие могут запросить больше деталей через документированные входные параметры каждого инструмента.
Данные и конфиденциальность
У Epicure нет аккаунтов, куки, пользовательских профилей или рекламы. Аргументы инструментов и содержимое результатов обрабатываются в памяти и никогда не записываются в журналы приложения. Минимальная операционная телеметрия содержит сменный псевдонимный хэш клиента, имя инструмента, размер ответа, задержку, состояние успеха и класс исключения.
Прочитайте полные Политику конфиденциальности, Политику безопасности, Политику поддержки и Условия.
Архитектура
MCP client
│ HTTPS / Streamable HTTP
▼
Cloudflare edge (TLS, DDoS controls, WAF/rate limits)
│ outbound-only Cloudflare Tunnel
▼
reef-cluster on local KAIKAKU compute
└── epicure-mcp container
└── bundled read-only model artefactsИсточник привязывается к loopback на хосте кластера. Входящий порт
маршрутизатора не открывается; cloudflared инициирует туннель из частной
Docker-сети. См. docs/DEPLOYMENT.md для операций,
docs/CLAUDE_SUBMISSION.md для листинга в каталоге Claude
и docs/CURSOR_MARKETPLACE_SUBMISSION.md
для пакета Cursor Marketplace.
Локальная разработка
Поддерживается Python 3.11 или новее (в продакшене используется Python 3.12).
python3.12 -m venv .venv
source .venv/bin/activate
pip install -e ".[dev]"
python scripts/verify_data.py --data-dir data
ruff check src tests scripts
pytest -q
python -m epicure_mcp.serverЛокальные конечные точки:
Путь | Метод | Назначение |
| GET | Лёгкая проверка доступности. |
| POST/GET/DELETE | Транспорт MCP через Streamable HTTP. |
| GET | Проекция 3-D UMAP только для чтения, используемая сайтом Epicure. |
| GET | Иконка коннектора. |
Проверьте локальный сервер с помощью официального MCP Inspector:
npx -y @modelcontextprotocol/inspector \
--cli http://127.0.0.1:8080/mcp --transport http --method tools/listЗапустите полный набор дымовых тестов против продакшена:
python scripts/smoke_test_remote.py https://epicure-mcp.kaikaku.ai/mcpКонфигурация
Переменная | По умолчанию | Назначение |
|
| Каталог встроенных артефактов. |
| встроенные ресурсы | Необязательный каталог favicon. |
|
| Адрес привязки. |
|
| Порт привязки. |
|
| Скорость пополнения токенов на клиента. |
|
| Пиковая ёмкость на клиента. |
|
| Имя в ответе MCP initialize. |
| не задан | Необязательный bearer-токен для частных развёртываний. В продакшене не задан. |
| продакшен + локальные хосты | Разрешённый список DNS-перепривязки через запятую. |
| Claude, Cursor, Epicure + локальные источники | Разрешённый список браузерных источников через запятую. |
Встроенные артефакты
Репозиторий включает пакет моделей, поэтому продакшен не зависит от внешнего
сервиса во время выполнения. Он содержит эмбеддинги и метаданные ингредиентов,
контролируемые направления, ICA-факторы, GMM-режимы и 2-D/3-D проекции UMAP.
Проверьте форму и наличие с помощью scripts/verify_data.py после любого обновления.
Лицензия
MIT © KAIKAKU.AI Limited.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceLocal-first RAG indexing and semantic search MCP server. Enables document retrieval and context-aware queries using local embedding models.314MIT
- Alicense-qualityBmaintenanceMCP server that indexes and serves design skills, guides, and patterns from the taste-skill library, enabling structured retrieval and workflow prompts for design, redesign, and image generation.1MIT
- Alicense-qualityBmaintenanceMCP server that provides semantic memory with search, related-content traversal, and write-back capabilities, all powered by local embeddings of your notes, documents, and chat histories.14MIT
- Alicense-qualityAmaintenanceRead-only local-first MCP server enabling AI assistants to semantically search private Markdown, PDF, and Tika-backed knowledge bases without data upload.45MIT
Related MCP Connectors
Hosted MCP server for LLM cost estimation, model comparison, and budget-aware routing.
Read-only MCP server for wafergraph.com's semiconductor & AI supply-chain data: 30 tools, no auth.
Federated commerce search across independent WooCommerce merchants. Keyless, read-only MCP server.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/KAIKAKU-AI/epicure-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server