mcpField
M
MCP Weather Server

MCP Weather Server

本地服务
github.com/le-yo媒体与设计180 周前更新

关于 MCP Weather Server

MCP Weather Server 是按地点查询当前天气的轻量服务,面向 Claude Desktop 等 MCP 客户端,并使用无需 API 密钥的 wttr.in。

主要功能

  1. 01按地点查询当前天气
  2. 02使用 wttr.in 天气 API
  3. 03无需 API 密钥

适用场景

  1. 01查询某个城市的当前天气
  2. 02通过 MCP 客户端询问地点气温
  3. 03查询某地是否正在下雨

MCP 相关

向 MCP 客户端提供 `get_weather` 工具,用于从 wttr.in 获取当前天气状况。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP Weather Server

一个简单的 Model Context Protocol(MCP)服务,可提供任意地点的天气信息。

什么是 MCP?

Model Context Protocol(MCP)是一种标准化方式,可让 AI 应用和 Agent 连接数据源与工具。它使 Claude 等 AI 模型能够通过标准化接口与本地系统、外部服务和自定义工具交互。

功能

  • 获取任意地点的当前天气信息
  • 兼容 Claude Desktop 和其他 MCP 客户端
  • 使用免费的 wttr.in 天气 API(无需 API 密钥)

安装

# Clone the repository
git clone <your-repo-url>
cd mcp-weather-server

# Install dependencies
npm install

使用方法

运行服务
node index.js
连接到 Claude Desktop
  1. 打开 Claude Desktop
  2. 前往 Settings > MCP Servers
  3. 添加新服务
  4. 选择“Custom”,并输入服务可执行文件的路径
  5. 将命令设置为:node /Users/le-yo/CascadeProjects/mcp-weather-server/index.js
  6. 保存并重启 Claude Desktop
可用于 Claude 的提示词示例

连接后,你可以让 Claude 使用天气工具:

  • “纽约现在的天气怎么样?”
  • “告诉我伦敦现在的气温。”
  • “东京在下雨吗?”

工作原理

此服务通过实现 Model Context Protocol,提供一个从 wttr.in API 获取天气数据的工具。Claude 或其他 MCP 客户端连接到此服务后,即可使用 get_weather 工具检索任意地点的当前天气状况。

扩展服务

你可以通过以下方式扩展此服务:

  1. 添加更多与天气相关的工具(天气预报、历史数据等)
  2. 实现其他 MCP 功能,例如资源或提示词
  3. 使用功能更丰富的其他天气 API

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。