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.

DXT DXT DXT

Como empacotar localmente como DXT durante o desenvolvimento?

  1. Execute npm install -g @anthropic-ai/dxt

  2. 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 do manifest.json

  3. Execute dxt pack para 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

功能预览1 功能预览2

🔌 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:

  1. 📚 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
  2. 🔍 Consultar receitas por categoria — Filtra receitas por categoria. Quer frutos do mar? Café da manhã? Carnes? Prato principal? Resolvido em um clique!
  3. 📖 Consultar uma receita específica — Busca os detalhes completos de uma receita pelo nome, incluindo ingredientes, etapas etc.
  4. 🧩 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
  5. 🎲 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

  1. Clone o repositório de receitas
git clone https://github.com/worryzyy/howtocook-mcp.git
cd howtocook-mcp
  1. Instale as dependências (fácil como preparar os ingredientes!)
npm install
  1. 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)

  1. 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"]
		}
	}
}
  1. 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
  1. 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?