IMC Calculator
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Meu MCP Server TypeScript
Um servidor local utilizando o Model Context Protocol (MCP) construído com TypeScript, utilizando a nova API McpServer e a biblioteca zod para validação de esquemas de forma moderna e declarativa.
🚀 Ferramentas Disponíveis
Este servidor expõe a seguinte ferramenta (tool) aos clientes MCP:
calcular_imc: Calcula o Índice de Massa Corporal (IMC) com base nopeso(kg) ealtura(metros) fornecidos e retorna o valor e a classificação (Abaixo do peso, Peso normal, Sobrepeso, Obesidade).
Related MCP server: mquickcalc-health
🛠️ Instalação
Certifique-se de ter o Node.js instalado em sua máquina.
Navegue até o diretório do projeto:
cd /home/fernando/Desktop/Projetos/meu-mcp-server-tsInstale as dependências:
npm install▶️ Como executar (Testes Locais)
O servidor se comunica através da entrada e saída padrão (Stdio). Você pode rodá-lo da seguinte forma:
npx tsx src/index.ts(Nota: Como o servidor se comunica por Stdio, ele ficará "preso" no console esperando que mensagens JSON-RPC sejam enviadas pelo terminal. Para usá-lo na prática, é necessário integrá-lo com um Cliente MCP).
🔌 Como integrar no Claude Desktop ou Antigravity
Para usar esse servidor no seu assistente de Inteligência Artificial que suporte o Model Context Protocol (como Claude Desktop, Antigravity ou Cursor), você precisa adicionar este servidor no arquivo de configuração do cliente desejado.
Exemplo de configuração para clientes MCP (geralmente inserido em um mcp_config.json, claude_desktop_config.json, etc):
{
"mcpServers": {
"meu-servidor-imc": {
"command": "npx",
"args": [
"tsx",
"/home/fernando/Desktop/Projetos/meu-mcp-server-ts/src/index.ts"
]
}
}
}Isso fará com que o cliente inicialize o processo do Node nos bastidores e ganhe a capacidade de invocar o cálculo do IMC autonomamente quando conversar com você!
📦 Tecnologias Utilizadas
TypeScript
@modelcontextprotocol/sdk (Para implementar o MCP de forma fácil com
McpServer)Zod (Para garantir a tipagem e os schemas da ferramenta)
tsx (Para execução direta do código em TypeScript)
Related MCP Connectors
BMI check with Indian (Asian) cutoffs and a healthy weight range for any height.
Convert height and weight, compute BMI, TDEE and protein targets with error bounds.
Body composition for AI: BMI, body fat, FFMI, waist-to-height, plus saved measurement trends.
Destiny Weight reading from birth date — Yuan Tiangang method.
Related MCP Servers
- AlicenseCqualityBmaintenanceProvides access to body composition data from Renpho smart scales, enabling users to query weight, BMI, body fat percentage, muscle mass, and other health metrics with trend analysis over customizable time periods.1698MIT
- AlicenseAqualityCmaintenanceEnables AI agents to calculate BMI, BMR, TDEE, daily calorie needs, and macro nutrient splits using mQuickCalc's health formulas.15MIT
- AlicenseNot gradedqualityCmaintenanceEnables MCP clients and AI agents to invoke deterministic fitness calculators for BMR/TDEE, body fat, one-rep max, macros, activity multipliers, powerlifting attempts, and natural muscular potential. Each tool reports consensus across published formulas, supporting consistent fitness and training analysis.1MIT
- AlicenseNot gradedqualityBmaintenanceCalculates Karvonen heart-rate corridors, estimates VO2max, models fat oxidation kinetics, and prescribes weekly mitochondrial longevity volume from biometrics and current aerobic activity.7MIT