mcpField
B
Buienradar MCP Server

Buienradar MCP Server

本地服务
github.com/wpnbos地图与出行088 周前更新

关于 Buienradar MCP Server

Buienradar MCP Server 根据经纬度从 Buienradar 获取降水预报。它面向需要查询未来两小时降水情况的 MCP 客户端。

主要功能

  1. 01按坐标获取降水数据
  2. 02预报未来两小时降水

适用场景

  1. 01查询某地点近期是否降雨
  2. 02向助手询问即将到来的降水

MCP 相关

向 MCP 客户端提供 `get_precipitation_for` 工具,根据经纬度返回 Buienradar 的降水预报。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"buienradar": {
"command": "npx",
"args": [
"-y",
"@smithery/cli"
]
}
}
}
启动命令npx -y @smithery/cli

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@smithery/cli

工具

还没有获取到工具列表

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

详细介绍

Buienradar MCP 服务

smithery badge

概览

这是一个 MCP 服务,使用 Buienradar 获取指定经纬度的降水数据。它提供一个 MCP 工具 get_precipitation_for,用于查询未来两小时的降水预报。

通过 Smithery 安装

要通过 Smithery 自动为 Claude Desktop 安装 Buienradar MCP Server:

npx -y @smithery/cli install @wpnbos/buienradar-mcp-server --client claude

配置

首先,确保已安装 uv(和 Python)。

要将此服务集成到 Claude for Desktop,请更新以下位置的配置文件:

MacOS/Linux

~/Library/Application Support/Claude/claude_desktop_config.json

Windows

code $env:AppData\Claude\claude_desktop_config.json

配置示例:

{
    "mcpServers": {
        "precipitation": {
            "command": "uv",
            "args": [
                "--directory",
                "/ABSOLUTE/PATH/TO/PARENT/FOLDER/buienradar-mcp-server",
                "run",
                "server.py"
            ]
        }
    }
}

将 /ABSOLUTE/PATH/TO/PARENT/FOLDER/buienradar-mcp-server 替换为服务所在的实际路径。

重启 Claude for Desktop 后即可使用该工具。

你可能需要提供 uv 的完整路径,而不仅仅是 uv。 要查找 uv 可执行文件的完整路径,请在 MacOS/Linux 上执行 which uv。

使用方法

如果一切顺利,你就可以向 Claude 询问即将到来的降水情况。

> Will there be any rain soon in Amsterdam?

> No rain predicted in Amsterdam for the next 2 hours.

评论

支持 Markdown

第一次接触 MCP?

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

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