MCP天气数据服务器示例

MCP天气数据服务器示例

一个带有测试和预提交设置的MCP服务器实现,用于处理天气数据。

快速入门

安装

  1. 克隆仓库: git clone cd weather-app
  2. 创建 .env 文件并添加 OpenWeatherMap API 密钥: OPENWEATHER_API_KEY=your_api_key_here
  3. 运行安装脚本: ./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