IMC Calculator
Click on "Install 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: Withings MCP Client
🛠️ 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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/fernando2dias/first-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server