MCP Server Examples

MCP Server Examples

site icon
2025.03.29 0
Python健康管理天气服务其它
该项目是一个Model Context Protocol (MCP) 服务器示例项目,提供BMI计算和天气信息查询功能。
View on GitHub

Overview

基本能力

产品定位

该项目是一个Model Context Protocol (MCP) 服务器示例项目,主要用于展示MCP服务器的实现方式。

核心功能

  1. BMI计算器:输入身高(m)和体重(kg)计算BMI指数
  2. 天气信息查询:输入城市名称查询该城市的天气信息

适用场景

  1. 需要计算BMI指数的健康管理场景
  2. 需要查询天气信息的应用场景

工具列表

  1. calculate_bmi:BMI计算工具
  2. fetch_weather:天气信息查询工具

常见问题解答

无明确FAQ内容

使用教程

使用依赖

  1. Python环境
  2. 需要安装的包:
pip install "mcp[cli]"
pip install httpx

安装教程

  1. 创建Python虚拟环境:
python -m venv .venv
# Windows:
.venv\Scripts\activate
# macOS/Linux:
source .venv/bin/activate
  1. 安装依赖包
  2. 运行服务器:
# 开发模式
mcp dev server.py
# 安装到Claude Desktop
mcp install server.py

调试方式

无明确调试命令说明

许可证

None