MCP天气数据服务器示例
一个带有测试和预提交设置的MCP服务器实现,用于处理天气数据。
快速入门
安装
- 克隆仓库:
git clone
cd weather-app - 创建
.env
文件并添加 OpenWeatherMap API 密钥: OPENWEATHER_API_KEY=your_api_key_here - 运行安装脚本:
./scripts/install.sh
(开发模式使用
./scripts/install.sh --dev
)
使用
运行以下命令启动应用: ./scripts/run_weather.sh
测试
运行测试: ./scripts/run_tests.sh 带覆盖率的测试: ./scripts/run_tests.sh --coverage 集成测试(需要API密钥): ./scripts/run_tests.sh --integration