What does `calculate_bmi` return?
It returns a number (`bmi_index`) representing the Body Mass Index calculated from the input weight and height.
@oscarrenalias
基本信息
暂无概览
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"mcp-bmi": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/oscarrenalias/mcp-server-bmi:latest"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
MCP BMI is a simple MCP server that exposes two tools: one to calculate a person’s BMI from their weight and height, and another to return the corresponding BMI category. It is built on Python with FastMCP, packaged as a Docker container, and published to the GitHub Container Registry. It is intended for AI assistants or applications that need on‑demand BMI computation.
The server can be used in two ways. In Visual Studio Code, add a Docker run command to your settings.json. Locally, run uv sync && uv run bmi_server.py or build and run the Docker image with docker build -t mcp-bmi . followed by docker run --rm -it mcp-bmi. The server provides two tools: calculate_bmi (requires weight and height as float inputs) and bmi_category (requires bmi as a float input).
calculate_bmi tool: returns a numeric BMI index from weight and height.bmi_category tool: returns a string category based on the BMI value.test_bmi.py) that can be run with uv run test_bmi.py.It returns a number (`bmi_index`) representing the Body Mass Index calculated from the input weight and height.
It returns a string (`bmi_category`) with one of seven predefined categories: Underweight, Healthy Weight, Overweight, Obesity, Class 1 Obesity, Class 2 Obesity, or Class 3 Severe obesity.
Add the following to your `settings.json`: ```json { "servers": { "command": "docker", "args": [ "run", "-i", "--rm", "ghcr.io/oscarrenalias/mcp-server-bmi:latest" ] } } } ```
Yes. Run `uv sync` then `uv run bmi_server.py` to start the server directly on your machine. Python and `uv` are required.
The server is built with Python and FastMCP. For local use, you need Python and `uv`. For Docker usage, you need Docker. The server does not require any external API keys or network access.
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
不止于 CSS

Model Context Protocol Servers
Open-source MCP to use Blender with any LLM

Request dedicated senior developers to work on your project, write job descriptions, and prep technical interviews — all without leaving your Claude chat. Just describe what you need, and Lemon.io MCP does the rest. 1–3
评论