Epicure MCP Server
Epicure MCP
Epicure es un servidor público, anónimo y de solo lectura del Model Context Protocol para la exploración computacional del sabor. Expone herramientas deterministas sobre 1.790 incrustaciones de ingredientes aprendidas de un corpus multilingüe de 4,14 millones de recetas.
Punto de conexión MCP:
https://epicure-mcp.kaikaku.ai/mcpComprobación de estado:
https://epicure-mcp.kaikaku.ai/healthzGuía interactiva: epicure.kaikaku.ai/agents
Autenticación: ninguna
Transporte: Streamable HTTP
El origen de producción se ejecuta en el clúster de computación local de KAIKAKU y se publica a través de un Cloudflare Tunnel. No está alojado en Google Cloud ni en Azure. Cada herramienta lee los artefactos de modelo incluidos; el servidor MCP no realiza ninguna llamada externa a proveedores de IA o de datos.
Conectar desde Cursor
Plugin de Marketplace (recomendado)
Este repositorio está empaquetado como un plugin de Cursor (.cursor-plugin/plugin.json + mcp.json). Una vez que esté en el listado, instala Epicure desde Cursor Marketplace o desde Personalizar → Plugins.
Hasta que el listado esté activo, instala desde esta copia local para pruebas locales:
mkdir -p ~/.cursor/plugins/local
ln -sfn "$(pwd)" ~/.cursor/plugins/local/epicureRecarga Cursor, activa el plugin y prueba lo siguiente:
“Usa Epicure para crear un grafo de maridajes veganos en torno al tomate y la albahaca.”
“Compara el miso y la salsa de soja en el eje umami.”
“¿Qué ingredientes son los más cercanos al azafrán en el espacio de sabores de Epicure?”
“Mueve el arroz 30 grados hacia la dirección de la cocina del sur de Asia.”
“Muestra dónde se sitúa el yuzu en el atlas de ingredientes de Epicure.”
“Encuentra una compensación de sabor desde el miso a lo largo de un factor coherente.”
Lista de verificación de envío: docs/CURSOR_MARKETPLACE_SUBMISSION.md.
Valida el andamiaje con python scripts/validate_plugin.py.
Entrada manual de MCP
En la configuración de MCP de Cursor, añade:
{
"mcpServers": {
"epicure": {
"type": "http",
"url": "https://epicure-mcp.kaikaku.ai/mcp"
}
}
}No se requiere ninguna clave de API para el punto de conexión público.
Related MCP server: taste-mcp
Conectar desde Claude
En Claude, abre Ajustes → Conectores → Añadir conector personalizado e introduce:
Name: Epicure
URL: https://epicure-mcp.kaikaku.ai/mcp
Auth: NoneLas salidas de las herramientas describen relaciones estadísticas aprendidas. No son consejos de seguridad alimentaria, alergias, médicos ni nutricionales.
Herramientas
Todas las herramientas anuncian anotaciones MCP de solo lectura, no destructivas, idempotentes y de mundo cerrado, así como esquemas JSON validados.
Título de la herramienta | Nombre MCP | Propósito |
Comparar ingredientes en un eje |
| Compara dos ingredientes a lo largo de un eje de sabor, cocina, nutriente, dieta o procesamiento. |
Puntuar un maridaje de ingredientes |
| Mide la afinidad coseno para un par exacto de ingredientes. |
Explorar maridajes de ingredientes |
| Construye un grafo de maridajes diversificado de clústeres y puentes para una o más semillas. |
Inspeccionar correlaciones de sabor |
| Devuelve las relaciones más fuertes entre ejes del espacio de sabores. |
Perfilar un ingrediente por cocina |
| Mide un ingrediente frente a las direcciones de cocina incluidas. |
Encontrar ingredientes similares |
| Devuelve los ingredientes más cercanos en la incrustación de 300 dimensiones. |
Transformar un ingrediente en el espacio de sabores |
| Rota una semilla hacia una dirección, modo o ingrediente mediante interpolación esférica. |
Listar objetivos de transformación |
| Recorre las direcciones válidas y los modos emergentes para |
Listar factores de sabor |
| Inspecciona los 20 resúmenes de factores ICA nombrados, con ejemplos disponibles bajo petición. |
Proyectar un ingrediente sobre un factor |
| Mide la posición con signo en un factor ICA. |
Navegar por una compensación de sabor |
| Encuentra ingredientes en una frontera de Pareto entre proximidad y factor. |
Encontrar la región de sabor de un ingrediente |
| Encuentra los modos GMM nombrados más cercanos. |
Localizar un ingrediente en el atlas |
| Devuelve la coordenada precalculada del atlas y los vecinos 2-D cercanos. |
Los catálogos grandes se filtran y paginan. Las respuestas predeterminadas son deliberadamente compactas; los clientes pueden solicitar más detalle a través de las entradas documentadas de cada herramienta.
Datos y privacidad
Epicure no tiene cuentas, cookies, perfiles de usuario ni publicidad. Los argumentos de las herramientas y el contenido de los resultados se procesan en memoria y nunca se escriben en los registros de la aplicación. La telemetría operativa mínima contiene un hash de cliente seudónimo rotatorio, el nombre de la herramienta, el tamaño de la respuesta, la latencia, el estado de éxito y la clase de excepción.
Lee la Política de privacidad completa, la Política de seguridad, la Política de soporte y los Términos.
Arquitectura
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 artefactsEl origen se enlaza a loopback en el host del clúster. No se abre ningún puerto de entrada en el router; cloudflared inicia el túnel desde la red privada de Docker. Consulta docs/DEPLOYMENT.md para las operaciones, docs/CLAUDE_SUBMISSION.md para el listado del directorio de Claude y docs/CURSOR_MARKETPLACE_SUBMISSION.md para el paquete de Cursor Marketplace.
Desarrollo local
Se admite Python 3.11 o superior (la producción usa 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.serverLos puntos de conexión locales son:
Ruta | Método | Propósito |
| GET | Sonda de actividad ligera. |
| POST/GET/DELETE | Transporte MCP Streamable HTTP. |
| GET | Proyección UMAP 3-D de solo lectura utilizada por el sitio de Epicure. |
| GET | Icono del conector. |
Inspecciona el servidor local con el Inspector MCP oficial:
npx -y @modelcontextprotocol/inspector \
--cli http://127.0.0.1:8080/mcp --transport http --method tools/listEjecuta la suite completa de pruebas de humo remotas contra producción:
python scripts/smoke_test_remote.py https://epicure-mcp.kaikaku.ai/mcpConfiguración
Variable | Valor predeterminado | Propósito |
|
| Directorio de artefactos incluidos. |
| recursos incluidos | Directorio opcional de favicon. |
|
| Dirección de enlace. |
|
| Puerto de enlace. |
|
| Velocidad de recarga de tokens por cliente. |
|
| Capacidad de ráfaga por cliente. |
|
| Nombre en la respuesta de inicialización de MCP. |
| sin definir | Token de portador opcional para despliegues privados. Producción lo deja sin definir. |
| producción + hosts locales | Lista de permitidos de reenlace de DNS separada por comas. |
| Claude, Cursor, Epicure + orígenes locales | Lista de permitidos de orígenes de navegador separada por comas. |
Artefactos incluidos
El repositorio incluye el paquete de modelos, por lo que la producción no depende de ningún servicio externo en tiempo de ejecución. Contiene incrustaciones y metadatos de ingredientes, direcciones supervisadas, factores ICA, modos GMM y proyecciones UMAP 2-D/3-D. Valida la forma y la presencia con scripts/verify_data.py después de cualquier actualización.
Licencia
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