HowToCook
Um servidor de banco de dados de receitas que oferece planejamento de refeições, recomendações de receitas e sugestões de cardápio para refeições diárias.
Documentação
🍳 Servidor HowToCook-MCP 🥘 — Capriche na semana, nada de marmita pronta
English | 简体中文
A aceleração de CDN e a proteção de segurança deste projeto são patrocinadas pela Tencent EdgeOne
Melhor CDN, edge e soluções de segurança da Ásia — Tencent EdgeOne
Transforme o assistente de IA em um chef particular, planejando suas três refeições diárias!
Servidor MCP (Model Context Protocol) criado com base no Anduin2017/HowToCook, permitindo que o assistente de IA recomende receitas, planeje refeições e resolva o dilema do século: "o que comer hoje?"
Fonte de dados: Anduin2017/HowToCook ⭐ Quem ainda não deu estrela, corre lá e clica!
🎉 Quer usar este MCP agora? Experimente já https://howtocookmcp.weilei.site/
🎉 Também oferecemos DXT (Desktop Extensions) para você experimentar, com instalação em um clique no Claude Desktop
Veja abaixo: certifique-se de ter a versão mais recente do Claude Desktop instalada. O arquivo DXT deste MCP já está no repositório; você pode baixá-lo diretamente ou fazer um fork deste repositório e compilar o seu próprio.

Como empacotar localmente como DXT durante o desenvolvimento?
-
Execute
npm install -g @anthropic-ai/dxt -
Na pasta que contém o servidor MCP local, execute
dxt init. Ou seja, na raiz do seu MCP. Este comando guiará você na criação domanifest.json -
Execute
dxt packpara criar o arquivo dxt
Agora, qualquer aplicativo compatível com DXT pode executar seu servidor MCP local. Por exemplo, abra o arquivo com o Claude para macOS e Windows para exibir a caixa de diálogo de instalação.
Consulte: anthropics/dxt
📸 Prévia do resultado

🔌 Clientes MCP compatíveis
Este servidor funciona com todos os assistentes e clientes de IA que suportam o protocolo MCP, incluindo, mas não se limitando a:
- 🤖 Aplicativo de desktop Claude
- 📝 Cursor
- 💼 Outros clientes compatíveis com MCP
✨ Funcionalidades deliciosas
Este servidor MCP oferece as seguintes ferramentas de culinária:
- 📚 Consultar todas as receitas — Obtém todos os dados de receitas disponíveis, uma enciclopédia culinária — use com cuidado — o contexto é muito grande
- 🔍 Consultar receitas por categoria — Filtra receitas por categoria. Quer frutos do mar? Café da manhã? Carnes? Prato principal? Resolvido em um clique!
- 📖 Consultar uma receita específica — Busca os detalhes completos de uma receita pelo nome, incluindo ingredientes, etapas etc.
- 🧩 Recomendação inteligente de refeições — Planeja uma semana inteira de pratos deliciosos com base nas suas restrições, alergias e número de pessoas
- 🎲 Não sabe o que comer? — A salvação para quem tem dificuldade de decidir! Recomenda o cardápio do dia com base no número de pessoas, sem mais indecisão
🚀 Começando rápido
📋 Pré-requisitos
- Node.js 16.0.0+ 🟢
- npm ou yarn 📦
💻 Passos de instalação
- Clone o repositório de receitas
git clone https://github.com/worryzyy/howtocook-mcp.git
cd howtocook-mcp
- Instale as dependências (fácil como preparar os ingredientes!)
npm install
- Compile o código (processo de cozimento...)
npm run build
🎯 Parâmetros de linha de comando
O servidor suporta os seguintes parâmetros de linha de comando:
--transport <stdio|http|sse>— Seleciona o método de transporte (padrão: stdio)--port <number>— Porta de escuta ao usar transporte http ou sse (padrão: 3000)
Exemplo: usar transporte http e escutar na porta 8080
node build/index.js --transport http --port 8080
🍽️ Como usar
🔥 Inicie o servidor
npm start
🔧 Configure o cliente MCP
Recomendado: use o Cursor para uma experiência rápida (duas formas)
- Usando o pacote npm: execute primeiro
npm i -g howtocook-mcp, caso contrário ocorreráFailed to create client
Em seguida, adicione a configuração do servidor MCP nas configurações do Cursor:
{
"mcpServers": {
"howtocook-mcp": {
"command": "npx",
"args": ["-y", "howtocook-mcp"]
}
}
}
- Se estiver rodando localmente a partir do repositório clonado, use a seguinte configuração
{
"mcpServers": {
"howtocook-mcp": {
"command": "node",
"args": ["youpath\\howtocook-mcp\\build\\index.js"]
}
}
}
Outros clientes MCP
Para outros clientes compatíveis com o protocolo MCP, consulte a documentação de cada um para configurar. Geralmente é necessário especificar:
- Nome do servidor:
howtocook-mcp - Comando:
npx -y howtocook-mcp
- Reinicie o cliente para que a mágica gastronômica entre em ação ✨
🧙♂️ Guia de uso da mágica de cardápio
Abaixo estão exemplos de prompts para usar em vários clientes MCP:
1. 📚 Consultar todas as receitas
Sem parâmetros, é só invocar a enciclopédia gastronômica!
请使用howtocook的MCP服务查询所有菜谱
2. 🔍 Consultar receitas por categoria
请使用howtocook的MCP服务查询水产类的菜谱
Parâmetros:
category: Categoria da receita (frutos do mar, café da manhã, carnes, prato principal etc.)
3. 🧩 Recomendação inteligente de cardápio semanal
请使用howtocook的MCP服务为3人推荐一周菜谱,我们家不吃香菜,对虾过敏
Parâmetros:
allergies: Lista de alérgenos, por exemplo ["alho", "camarão"]avoidItems: Ingredientes a evitar, por exemplo ["cebolinha", "gengibre"]peopleCount: Número de pessoas (1–10)
4. 🎲 O que comer hoje?
请使用howtocook的MCP服务为4人晚餐推荐菜单
Parâmetros:
peopleCount: Número de pessoas (1–10)
📝 Dicas
- O pacote já está publicado no npm e pode ser instalado globalmente via
npm install -g howtocook-mcp - Este serviço é compatível com todos os assistentes e aplicativos de IA que suportam o protocolo MCP
- No primeiro uso, a IA pode precisar de um tempo para se familiarizar com as ferramentas (como aquecer a panela)
🤝 Contribuições
Sinta-se à vontade para fazer fork e enviar pull requests. Vamos aprimorar juntos este assistente gastronômico!
📄 Licença
Licença MIT — use à vontade, com a mesma generosidade de quem compartilha uma receita!
🍴 A comida está prestes a começar. Seu apetite está pronto?