Epicure MCP Server
Epicure MCP
Epicure ist ein öffentlicher, anonymer, schreibgeschützter Model Context Protocol-Server für die computergestützte Geschmacksforschung. Er stellt deterministische Werkzeuge über 1.790 Zutaten-Embeddings bereit, die aus einem mehrsprachigen Korpus mit 4,14 Millionen Rezepten gelernt wurden.
MCP-Endpunkt:
https://epicure-mcp.kaikaku.ai/mcpHealth-Check:
https://epicure-mcp.kaikaku.ai/healthzInteraktiver Leitfaden: epicure.kaikaku.ai/agents
Authentifizierung: keine
Transport: Streamable HTTP
Die Produktionsinstanz läuft auf dem lokalen Rechencluster von KAIKAKU und wird über einen Cloudflare-Tunnel veröffentlicht. Sie ist nicht auf Google Cloud oder Azure gehostet. Jedes Werkzeug liest die gebündelten Modellartefakte; der MCP-Server tätigt keine externen KI- oder Datenanbieter-Aufrufe.
Verbindung von Cursor
Marketplace-Plugin (empfohlen)
Dieses Repository ist als Cursor-Plugin verpackt (.cursor-plugin/plugin.json + mcp.json). Nach der Auflistung installieren Sie Epicure aus dem Cursor Marketplace oder über Anpassen → Plugins.
Bis die Auflistung live ist, installieren Sie von diesem Checkout für lokale Tests:
mkdir -p ~/.cursor/plugins/local
ln -sfn "$(pwd)" ~/.cursor/plugins/local/epicureLaden Sie Cursor neu, aktivieren Sie das Plugin und versuchen Sie dann:
„Verwenden Sie Epicure, um einen veganen Paarungsgraphen um Tomate und Basilikum zu erstellen.“
„Vergleichen Sie Miso und Sojasauce auf der herzhaften Achse.“
„Welche Zutaten sind in Epicures Geschmacksraum am nächsten zu Safran?“
„Bewegen Sie Reis um 30 Grad in Richtung der südasiatischen Küche.“
„Zeigen Sie, wo Yuzu auf Epicures Zutatenatlas liegt.“
„Finden Sie einen Geschmackskompromiss von Miso entlang eines kohärenten Faktors.“
Einreichungs-Checkliste: docs/CURSOR_MARKETPLACE_SUBMISSION.md. Validieren Sie das Gerüst mit python scripts/validate_plugin.py.
Manueller MCP-Eintrag
Fügen Sie in den Cursor-MCP-Einstellungen hinzu:
{
"mcpServers": {
"epicure": {
"type": "http",
"url": "https://epicure-mcp.kaikaku.ai/mcp"
}
}
}Für den öffentlichen Endpunkt ist kein API-Schlüssel erforderlich.
Related MCP server: taste-mcp
Verbindung von Claude
Öffnen Sie in Claude Einstellungen → Konnektoren → Benutzerdefinierten Konnektor hinzufügen und geben Sie ein:
Name: Epicure
URL: https://epicure-mcp.kaikaku.ai/mcp
Auth: NoneWerkzeugausgaben beschreiben gelernte statistische Beziehungen. Sie sind keine Lebensmittelsicherheits-, Allergie-, medizinische oder Ernährungsberatung.
Werkzeuge
Alle Werkzeuge werben mit schreibgeschützten, nicht-destruktiven, idempotenten, geschlossenen MCP-Annotationen und validierten JSON-Schemas.
Werkzeugtitel | MCP-Name | Zweck |
Zutaten auf einer Achse vergleichen |
| Vergleichen Sie zwei Zutaten entlang einer benannten Geschmacks-, Küchen-, Nährstoff-, Diät- oder Verarbeitungsachse. |
Zutatenpaarung bewerten |
| Messen Sie die Kosinus-Affinität für ein exaktes Zutatenpaar. |
Zutatenpaarungen erkunden |
| Erstellen Sie einen diversifizierten Cluster-und-Brücken-Paarungsgraphen für einen oder mehrere Startpunkte. |
Geschmackskorrelationen untersuchen |
| Geben Sie die stärksten Beziehungen zwischen benannten Geschmacksraum-Achsen zurück. |
Zutat nach Küche profilieren |
| Messen Sie eine Zutat anhand der gebündelten Küchenrichtungen. |
Ähnliche Zutaten finden |
| Geben Sie die nächsten Zutaten im 300-dimensionalen Embedding zurück. |
Zutat im Geschmacksraum transformieren |
| Drehen Sie einen Startpunkt mithilfe sphärischer Interpolation in Richtung einer Richtung, eines Modus oder einer Zutat. |
Transformationsziele auflisten |
| Blättern Sie durch gültige Richtungen und emergente Modi für |
Geschmacksfaktoren auflisten |
| Untersuchen Sie die 20 benannten ICA-Faktor-Zusammenfassungen, mit Beispielen auf Anfrage. |
Zutat auf einen Faktor projizieren |
| Messen Sie die vorzeichenbehaftete Position auf einem ICA-Faktor. |
Einen Geschmackskompromiss navigieren |
| Finden Sie Zutaten auf einer Pareto-Frontlinie zwischen Nähe und Faktor. |
Geschmacksregion einer Zutat finden |
| Finden Sie die nächsten benannten GMM-Modi. |
Zutat auf dem Atlas lokalisieren |
| Geben Sie die vorberechnete Atlas-Koordinate und nahegelegene 2-D-Pendants zurück. |
Große Kataloge werden gefiltert und paginiert. Standardantworten sind bewusst kompakt; Aufrufer können über die dokumentierten Eingaben jedes Werkzeugs weitere Details anfordern.
Daten und Datenschutz
Epicure hat keine Konten, Cookies, Benutzerprofile oder Werbung. Werkzeugargumente und Ergebnisinhalte werden im Speicher verarbeitet und niemals in Anwendungsprotokollen geschrieben. Minimale Betriebstelemetrie enthält einen rotierenden pseudonymen Client-Hash, Werkzeugname, Antwortgröße, Latenz, Erfolgsstatus und Ausnahmeklasse.
Lesen Sie die vollständige Datenschutzrichtlinie, Sicherheitsrichtlinie, Support-Richtlinie und Nutzungsbedingungen.
Architektur
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 artefactsDer Ursprung bindet an Loopback auf dem Cluster-Host. Es wird kein eingehender Router-Port geöffnet; cloudflared initiiert den Tunnel aus dem privaten Docker-Netzwerk. Siehe docs/DEPLOYMENT.md für den Betrieb, docs/CLAUDE_SUBMISSION.md für das Claude-Verzeichnislisting und docs/CURSOR_MARKETPLACE_SUBMISSION.md für das Cursor-Marketplace-Paket.
Lokale Entwicklung
Python 3.11 oder neuer wird unterstützt (Produktion verwendet 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.serverDie lokalen Endpunkte sind:
Pfad | Methode | Zweck |
| GET | Leichte Liveness-Prüfung. |
| POST/GET/DELETE | Streamable HTTP MCP-Transport. |
| GET | Schreibgeschützte 3-D-UMAP-Projektion, die von der Epicure-Website verwendet wird. |
| GET | Konnektor-Symbol. |
Untersuchen Sie den lokalen Server mit dem offiziellen MCP-Inspektor:
npx -y @modelcontextprotocol/inspector \
--cli http://127.0.0.1:8080/mcp --transport http --method tools/listFühren Sie die vollständige Remote-Smoke-Suite gegen die Produktion aus:
python scripts/smoke_test_remote.py https://epicure-mcp.kaikaku.ai/mcpKonfiguration
Variable | Standard | Zweck |
|
| Verzeichnis der gebündelten Artefakte. |
| gebündelte Assets | Optionales Favicon-Verzeichnis. |
|
| Bindungsadresse. |
|
| Bindungsport. |
|
| Token-Nachfüllrate pro Client. |
|
| Burst-Kapazität pro Client. |
|
| Name in der MCP-Initialize-Antwort. |
| nicht gesetzt | Optionales Bearer-Token für private Bereitstellungen. Die Produktion lässt dies ungesetzt. |
| Produktion + lokale Hosts | Kommagetrennte DNS-Rebinding-Allowlist. |
| Claude, Cursor, Epicure + lokale Origins | Kommagetrennte Browser-Origin-Allowlist. |
Gebündelte Artefakte
Das Repository enthält das Modellbündel, sodass die Produktion zur Laufzeit nicht von einem vorgelagerten Dienst abhängt. Es enthält Embeddings und Zutatenmetadaten, überwachte Richtungen, ICA-Faktoren, GMM-Modi und 2-D/3-D-UMAP-Projektionen. Validieren Sie Form und Vorhandensein mit scripts/verify_data.py nach jeder Aktualisierung.
Lizenz
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