关于 MCP Weather Server
MCP Weather Server 是一个按城市查询天气的 MCP 服务,返回指定地点的温度和天气状况。
主要功能
- 01按城市查询天气
- 02返回温度和天气状况
- 03简单的查询 API
适用场景
- 01查看某个城市的天气
- 02向 MCP 客户端提供天气信息
MCP 相关
它向 MCP 客户端提供 `get_weather` 工具,接收城市名称并返回城市、温度和天气状况。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
README 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
MCP Weather Server
一个基于 MCP(Model Context Protocol)的天气信息服务器,提供城市天气查询功能。
功能特点
- 支持查询指定城市的天气信息
- 返回温度和天气状况
- 简单易用的 API 接口
安装
# 克隆仓库
git clone https://github.com/Maggieee030/mcp-weather-server.git
# 进入项目目录
cd mcp-weather-server
# 安装依赖
npm install
使用方法
- 构建项目:
npm run build
- 启动服务器:
npm start
- 使用 MCP Inspector 测试:
npx @modelcontextprotocol/inspector
API 说明
get_weather
获取指定城市的天气信息。
参数:
- city: 城市名称(字符串)
示例:
{
"city": "Beijing"
}
返回:
{
"city": "Beijing",
"temperature": 25,
"condition": "Sunny"
}
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。