气象MCP服务器
一个简单的FastMCP服务器,提供模拟数据的天气信息。
特性
- 2工具:
- get_weather(city) -获取一个城市的当前天气 - get_forecast(city, days) -获取天气预报(1-7天)
- 1资源:
- weather://cities -当前天气的主要城市列表
地方发展
先决条件
- Python 3.10或更高版本
设置
# Install dependencies
pip install -r requirements.txt
# Run the server
python server.py服务器将于启动 http://127.0.0.1:8000
部署以渲染
- 将此代码推送到GitHub
- 将您的GitHub仓库连接到Render
- 渲染将自动使用
render.yaml用于配置 - 您的服务器将上线!
用法
这是一个MCP(模型上下文协议)服务器。它旨在与MCP客户端一起使用,例如:
- 克劳德桌面
- 其他MCP兼容应用程序
工具调用示例
获取天气:
{
"tool": "get_weather",
"arguments": {
"city": "London"
}
}获取预测:
{
"tool": "get_forecast",
"arguments": {
"city": "Tokyo",
"days": 5
}
}许可证
麻省理工学院
