Yazio MCP
Servidor MCP para acessar dados de usuário e nutrição do Yazio (não oficial)
Documentação
Servidor Yazio MCP 
[!IMPORTANT] Este não é um servidor MCP oficial e o Yazio não fornece uma API oficial. Este servidor utiliza uma API não oficial de engenharia reversa e pode parar de funcionar a qualquer momento.
Um servidor MCP (Model Context Protocol) que conecta o Claude/Cursor aos seus dados nutricionais do Yazio. Acompanhe sua dieta, pesquise produtos alimentícios e gerencie suas metas nutricionais diretamente do seu assistente de IA.
Disponível no NPM: npx yazio-mcp
Extensão para Claude Desktop: yazio-mcp.mcpb — a instalação com um clique está quebrada upstream, veja a solução alternativa.
✨ Recursos
- 🔐 Autenticação - Conecte-se com sua conta Yazio
- 📊 Análise Nutricional - Obtenha dados abrangentes de dieta e insights
- 🍎 Registro de Alimentos - Pesquise, adicione e gerencie entradas de alimentos
- 🏃♂️ Dados de Fitness - Acompanhe exercícios e ingestão de água
- ⚖️ Monitoramento de Peso - Visualize histórico e tendências de peso
- 🎯 Gerenciamento de Metas - Acesse e gerencie metas nutricionais
- 🔍 Pesquisa de Produtos - Pesquise o extenso banco de dados de alimentos do Yazio
🚀 Início Rápido
Adicione o seguinte JSON à configuração do seu cliente MCP:
{
"mcpServers": {
"yazio": {
"command": "npx",
"args": ["-y", "yazio-mcp"],
"env": {
"YAZIO_USERNAME": "your_email@emai.com",
"YAZIO_PASSWORD": "your_password"
}
}
}
}
Claude Desktop (Extensão)
[!WARNING] A instalação com um clique do
.mcpbestá quebrada por um bug do Claude Desktop (mcpb#281). Solução alternativa: baixe yazio-mcp.zip, extraia-o e use Configurações → Extensões → Configurações avançadas → Instalar extensão não empacotada. Ou simplesmente use a configuraçãonpxacima.
Claude Desktop (Manual)
~/Library/Application Support/Claude/claude_desktop_config.json
Claude Code (CLI)
claude mcp add yazio -e YAZIO_USERNAME=your_email@email.com -e YAZIO_PASSWORD=your_password -- npx -y yazio-mcp
Verifique com claude mcp list.
Cursor
Existem algumas maneiras de adicionar o servidor:
- Interface de Configurações (mais fácil) —
Settings → MCP → + Add new MCP server, depois preencha o comando, os argumentos e o ambiente - Configuração do projeto — adicione JSON a
.cursor/mcp.jsonna raiz do seu projeto - Configuração global — adicione JSON a
~/.cursor/mcp.json(aplica-se a todos os projetos)
💡 Casos de Uso
📈 Analise Suas Tendências Nutricionais
"Obtenha meus dados nutricionais da última semana e analise meus padrões alimentares"
O Claude pode recuperar seus resumos diários, identificar tendências e fornecer insights sobre seus hábitos alimentares, distribuição de macronutrientes e áreas de melhoria.
🔍 Pesquise Produtos Alimentícios
"Pesquise 'peito de frango' no banco de dados do Yazio"
Encontre informações nutricionais detalhadas para qualquer produto alimentício, incluindo calorias, macronutrientes, vitaminas e minerais.
📝 Adicione Refeições Esquecidas
"Adicione 200g de salmão grelhado para o jantar de ontem"
Registre facilmente refeições que você esqueceu de acompanhar no aplicativo Yazio diretamente do Claude ou Cursor.
🛠️ Ferramentas Disponíveis
| Ferramenta | Descrição | Parâmetros Principais |
|---|---|---|
get_user_daily_summary | Obter resumo nutricional diário | date |
get_user_consumed_items | Obter entradas de alimentos para uma data | date |
get_user_weight | Obter dados de peso | - |
get_user_exercises | Obter dados de exercícios | date |
get_user_water_intake | Obter ingestão de água | date |
get_user_goals | Obter metas nutricionais | - |
get_user_settings | Obter preferências do usuário | - |
search_products | Pesquisar banco de dados de alimentos | query |
get_product | Obter informações detalhadas do produto | id |
add_user_consumed_item | Adicionar alimento ao seu registro | productId, amount, date, mealType |
add_user_water_intake | Adicionar entrada de ingestão de água (valor cumulativo em ml) | date, water_intake |
remove_user_consumed_item | Remover alimento do registro | itemId |
Teste de Conexão
YAZIO_USERNAME='your_email' YAZIO_PASSWORD='your_password' npx yazio-mcp
⚠️ Avisos Importantes
- API Não Oficial: Isto usa uma API de engenharia reversa que pode quebrar
- Credenciais: Suas credenciais Yazio são usadas apenas para autenticação nos servidores do Yazio
- Use por Sua Conta e Risco: Mudanças na API podem afetar a funcionalidade
📋 Requisitos
- Node.js 18+ (para npx)
- Conta Yazio válida
- Cliente compatível com MCP (Claude Desktop, Cursor, etc.)
Desenvolvimento
- Baixe o repositório
- Aponte para a cópia local na sua configuração mcp
- Depuração:
YAZIO_USERNAME=X YAZIO_PASSWORD=X npx -y @modelcontextprotocol/inspector npx <local-path>/yazio-mcp
📄 Licença
Licença MIT - consulte o arquivo LICENSE para detalhes.