Epicure MCP Server
Epicure MCP
Epicure는 계산적 풍미 탐색을 위한 공개적이고 익명이며 읽기 전용인 Model Context Protocol 서버입니다. 414만 개 레시피의 다국어 말뭉치에서 학습된 1,790개의 재료 임베딩에 대해 결정론적 도구를 제공합니다.
MCP 엔드포인트:
https://epicure-mcp.kaikaku.ai/mcp헬스 체크:
https://epicure-mcp.kaikaku.ai/healthz대화형 가이드: epicure.kaikaku.ai/agents
인증: 없음
전송 방식: Streamable HTTP
프로덕션 오리진은 KAIKAKU의 로컬 컴퓨팅 클러스터에서 실행되며 Cloudflare Tunnel을 통해 게시됩니다. Google Cloud나 Azure에는 호스팅되지 않습니다. 모든 도구는 번들된 모델 아티팩트를 읽습니다. MCP 서버는 외부 AI 또는 데이터 제공자 호출을 수행하지 않습니다.
Cursor에서 연결
마켓플레이스 플러그인(권장)
이 저장소는 Cursor Plugin(.cursor-plugin/plugin.json + mcp.json)으로 패키징되어 있습니다. 등록된 후에는 Cursor Marketplace 또는 Customize → Plugins에서 Epicure를 설치하세요.
목록에 등록되기 전까지는 로컬 테스트를 위해 이 체크아웃에서 설치하세요:
mkdir -p ~/.cursor/plugins/local
ln -sfn "$(pwd)" ~/.cursor/plugins/local/epicureCursor를 다시 로드하고 플러그인을 활성화한 후 다음을 시도해 보세요:
"Epicure를 사용해 토마토와 바질을 중심으로 비건 페어링 그래프를 구축해 줘."
"감칠맛 축에서 미소와 간장을 비교해 줘."
"Epicure의 풍미 공간에서 사프란에 가장 가까운 재료는 무엇인가요?"
"쌀을 남아시아 요리 방향으로 30도 회전시켜 줘."
"Epicure의 재료 아틀라스에서 유자를 어디에 배치할 수 있나요?"
"미소에서 일관된 요인을 따라 풍미 트레이드오프를 찾아 줘."
제출 체크리스트: docs/CURSOR_MARKETPLACE_SUBMISSION.md.
python scripts/validate_plugin.py로 스캐폴딩을 검증하세요.
수동 MCP 항목
Cursor MCP 설정에서 다음을 추가하세요:
{
"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차원 피어를 반환합니다. |
대규모 카탈로그는 필터링되고 페이지 단위로 제공됩니다. 기본 응답은 의도적으로 간결합니다. 호출자는 각 도구의 문서화된 입력을 통해 더 많은 세부 정보를 요청할 수 있습니다.
데이터 및 개인정보 보호
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오리진은 클러스터 호스트의 루프백에 바인딩됩니다. 인바운드 라우터 포트는 열리지 않습니다. cloudflared가 프라이빗 Docker 네트워크에서 터널을 시작합니다. 운영에 대해서는 docs/DEPLOYMENT.md, Claude 디렉터리 목록에 대해서는 docs/CLAUDE_SUBMISSION.md, Cursor Marketplace 패키지에 대해서는 docs/CURSOR_MARKETPLACE_SUBMISSION.md를 참조하세요.
로컬 개발
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 | Streamable HTTP MCP 전송. |
| GET | Epicure 사이트에서 사용하는 읽기 전용 3차원 UMAP 투영. |
| 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구성
변수 | 기본값 | 목적 |
|
| 번들된 아티팩트 디렉터리. |
| 번들된 에셋 | 선택적 파비콘 디렉터리. |
|
| 바인딩 주소. |
|
| 바인딩 포트. |
|
| 클라이언트별 토큰 재충전 속도. |
|
| 클라이언트별 버스트 용량. |
|
| MCP initialize 응답의 이름. |
| 설정 안 됨 | 프라이빗 배포를 위한 선택적 베어러 토큰. 프로덕션은 이 값을 설정하지 않은 채로 둡니다. |
| 프로덕션 + 로컬 호스트 | 쉼표로 구분된 DNS 리바인딩 허용 목록. |
| Claude, Cursor, Epicure + 로컬 오리진 | 쉼표로 구분된 브라우저 오리진 허용 목록. |
번들된 아티팩트
저장소에는 모델 번들이 포함되어 있어 프로덕션이 런타임에 업스트림 서비스에 의존하지 않습니다. 임베딩과 재료 메타데이터, 지도 학습 방향, ICA 요인, GMM 모드, 2차원/3차원 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