IMC Calculator
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@IMC Calculatorcalculate my BMI for weight 70kg and height 1.75m"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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: cardiovascular-disease-mcp
🛠️ 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)
This server cannot be deployed
Maintenance
Related MCP Connectors
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.
Deterministic fitness calculators — TDEE, adaptive TDEE, body fat, 1RM, macros — with consensus.
Related MCP Servers
- AlicenseCqualityCmaintenanceProvides 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.66MIT
- FlicenseNot gradedqualityDmaintenanceMCP server for calculating a patient's 10-year ASCVD risk using the Pooled Cohort Equations. Enables LLMs to compute cardiovascular risk scores based on patient demographics and clinical factors.-
- AlicenseAqualityDmaintenanceComputes biorhythm values (physical, emotional, intellectual) and generates a PNG chart showing sine curves based on birth date and optional target date.1MIT
- AlicenseNot gradedqualityDmaintenanceProvides 59 clinical medical calculators and scoring tools for healthcare professionals and AI assistants, covering renal, cardiovascular, pulmonary, critical care, and other specialties.5MIT