使用说明
🌤️ 天气MCP服务器(免费&悉尼默认)
模型上下文协议(MCP)服务器,用于通过免费的Open-Meteo API检索天气数据。 不需要API密钥! 悉尼被配置为默认城市。
✨ 特性
- 🆓 100%免费 -使用Open-Meteo API(无需密钥)
- 🇦🇺 悉尼默认 -非常适合澳大利亚
- 🌍 全球支持 -全球所有城市
- 🗓️ 7天预测 -详细的天气数据
- 🔍 城市搜索 -轻松查找坐标
- 🌐 多语言 -英语界面,支持法语
🚀 快速安装
- 安装依赖项:
cd weather-mcp-server
npm install
- 立即测试:
npm start
就是这样! 无需额外配置。
🛠️ 使用Claude Desktop进行配置
将此配置添加到您的 claude_desktop_config.json:
视窗
文件: %APPDATA%\Claude\claude_desktop_config.json
macOS
文件: ~/Library/Application Support/Claude/claude_desktop_config.json
JSON配置
{
"mcpServers": {
"weather": {
"command": "node",
"args": [
"YOUR_FULL_PATH_HERE\\weather-mcp-server\\src\\index.js"
]
}
}
}
注: 根据您的安装调整路径!
🔧 可用工具
1. get_current_weather
当前天气(默认情况下为悉尼)
- 城市 (可选):城市名称(默认:悉尼)
- 国家 (可选):国家代码(AU、FR等)
2. get_weather_forecast
7天预报(悉尼默认)
- 城市 (可选):城市名称(默认:悉尼)
- 国家 (可选):国家代码
- 天 (可选):天数1-7(默认值:7)
3. get_weather_by_coordinates
GPS坐标显示的天气(默认情况下为悉尼)
- 纬度 (可选):纬度(默认值:-33.8688)
- 孤独 (可选):经度(默认值:151.2093)
- 天 (可选):天数1-7(默认值:1)
4. search_cities
搜索全球城市
- 怎么翻译 (必填):要搜索的城市名称
📝 Claude使用示例
配置后,您可以询问Claude:
默认天气(悉尼):
- “天气怎么样?”
- “当前天气”
- “周预测”
其他城市:
- “巴黎的天气”
- “伦敦5天天气预报”
- “东京的温度”
城市搜索:
- “查找以墨尔本命名的城市”
- “寻找斯普林菲尔德”
按坐标:
- 坐标48.8566、2.3522处的天气
🌟 Open Meteo的好处
- ✅ 完全免费 -没有合理的使用限制
- ✅ 没有注册 -立即工作
- ✅ 准确的数据 -专业天气模型
- ✅ 现代API -简单快速的JSON
- ✅ 可靠的 -稳定的欧洲服务
🗺️ 为什么悉尼违约?
悉尼被配置为默认城市,因为:
- 🏙️ 主要大都市 -澳大利亚代表
- 🌤️ 气候多变 -好天气示例
- 🇦🇺 独特的时区 -GMT+10/+11取决于季节
- 📍 精确坐标 - -33.8688°, 151.2093°
🐛 故障排除
“未找到城市”
- 检查拼写
- 尝试使用国家代码:“法国巴黎”
- 使用
search_cities查找正确的名称
网络错误
- 检查您的互联网连接
- Open Meteo有时暂时不可用
服务器无法启动
- 检查Node.js:
node --version(要求≥16) - 安装依赖项:
npm install
🔄 与OpenWeatherMap的比较
| 标准 | 开放气象 | 开放气象图 |
|---|---|---|
| 价格 | 🆓 免费 | 🆓 免费(有限) |
| API密钥 | ❌ 无 | ✅ 必填项 |
| 注册 | ❌ 无 | ✅ 强制要求 |
| 预测 | 7天 | 5天(免费) |
| 准确度 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 可靠性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
📦 依赖项
@modelcontextprotocol/sdk:官方MCP SDKnode-fetch:API请求的HTTP客户端
没有严重的外部依赖!
📄 许可证
麻省理工学院-在你的项目中自由使用!
🇦🇺 由以下材料制成❤️ 悉尼和世界
🇫🇷 法语版/法语版
🌤️ MCP天气服务器(免费和默认悉尼)
MCP(模型上下文协议)服务器,用于通过免费的开放天气API检索天气数据。 不需要API密钥! 悉尼被配置为默认城市。
✨ 特点
- 🆓 100%免费 -使用Open Meteo API(无需密钥)
- 🇦🇺 悉尼默认 -非常适合澳大利亚
- 🌍 支持mondial -世界上所有的城市
- 🗓️ 7天预测 -详细天气
- 🔍 村庄研究 -轻松查找联系方式
- 🌐 法语界面 -法语描述
🚀 安装速度快
- 安装依赖项:
cd weather-mcp-server
npm install
- 立即测试:
npm start
这是吹牛! 不需要额外的配置。
🛠️ 使用Claude Desktop进行配置
将此配置添加到您的 claude_desktop_config.json :
视窗
文件: %APPDATA%\Claude\claude_desktop_config.json
macOS
文件: ~/Library/Application Support/Claude/claude_desktop_config.json
配置JSON
{
"mcpServers": {
"weather": {
"command": "node",
"args": [
"REMPLACEZ_PAR_VOTRE_CHEMIN\\weather-mcp-server\\src\\index.js"
]
}
}
}
注: 根据您的安装调整路径!
🔧 可用工具
1. get_current_weather
当前天气(悉尼默认)
- 城市 (可选):城市名称(默认:悉尼)
- 国家 (可选):国家代码(AU、FR等)
2. get_weather_forecast
7天预测(默认为悉尼)
- 城市 (可选):城市名称(默认:悉尼)
- 国家 (可选):国家代码
- 天 (可选):天数1-7(默认值:7)
3. get_weather_by_coordinates
GPS坐标天气(悉尼默认)
- 纬度 (可选):纬度(默认值:-33.8688)
- 孤独 (可选):经度(默认值:151.2093)
- 天 (可选):天数1-7(默认值:1)
4. search_cities
搜索世界各地的城市
- 怎么翻译 (必填):要搜索的城市名称
📝 Claude的使用示例
配置后,您可以询问Claude:
默认天气(悉尼):
- “天气怎么样?”
- “当前天气”
- “本周预测”
其他城市:
- “巴黎的天气”
- “伦敦5天预测”
- “东京的温度”
村庄研究:
- “找到叫墨尔本的城市”
- “Cherche斯普林菲尔德”
通过联系方式:
- “坐标48.8566、2.3522处的天气”
🌟 Open Meteo的优势
- ✅ 完全免费 -没有合理的使用限制
- ✅ 题词 -立即工作
- ✅ 准确数据 -专业天气模型
- ✅ API现代 -JSON简单快速
- ✅ Fiable -稳定的欧洲服务
🗺️ 为什么默认情况下是悉尼?
悉尼被配置为默认城市,因为:
- 🏙️ 大城市 -澳大利亚代表
- 🌤️ 气候变化 -一个很好的气象例子
- 🇦🇺 单主轴 -GMT+10/+11,取决于季节
- 📍 精确坐标 - -33.8688°, 151.2093°
🐛 故障排除
“找不到城市”
- 检查拼写
- 尝试国家代码:“巴黎,FR”
- 使用
search_cities找到合适的名字
网络错误
- 检查您的internet连接
- Open Meteo有时暂时不可用
服务器无法启动
- 检查node.js:
node --version(需要≥16) - 安装依赖项:
npm install
🔄 与OpenWeatherMap的比较
| Critère | Open Meteo | OpenWeatherMap |
|---|---|---|
| 奖 | 🆓 免费 | 🆓 免费(有限) |
| CléAPI | ❌ 无 | ✅ 需要 |
| 铭文 | ❌ 无 | ✅ 强制性 |
| 预测 | 7天 | 5天(免费) |
| 精度 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐⭐ |
| 可靠性 | ⭐⭐⭐⭐⭐ | ⭐⭐⭐⭐ |
📦 依赖性
@modelcontextprotocol/sdk官方MCP SDKnode-fetch:用于API请求的HTTP客户端
没有严重的外部依赖!
📄 许可证
MIT-在您的项目中免费使用!
🇦🇺 用制造❤️ 悉尼和全世界
