Token导航 LogoToken导航

MCP Server · 地图位置

remoteMCPServer

一个基于Model Context Protocol (MCP)的服务器,提供美国地区的天气预测和警报服务,可通过HTTP远程访问。

stdio官方级别未说明来源级核验工具 2
高性能Python天气警报Docker支持

快速开始

作者 / 组织
venusgoyal
提供方
venusgoyal
运行时
Python

工具数量

2

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

remoteMCPServer 属于地图位置类 MCP Server,公开资料标注 2 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前先确认权限范围。

分类

地图位置

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run weather.py

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 2 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

气象MCP服务器

模型上下文协议(MCP)服务器,使用美国国家气象局(NWS)API提供天气预报和警报。此服务器使用FastMCP构建,可以部署为远程HTTP服务。

特性

  • 天气预报:使用纬度/经度坐标获取美国任何地点的详细天气预报
  • 天气警报:检索美国任何州的活动天气警报
  • 远程HTTP服务器:可以远程部署并由MCP客户端访问的无状态HTTP服务器
  • Docker支持:带有健康检查的容器化部署
  • 高性能:内置FastMCP,可高效处理请求

可用工具

get_forecast

获取特定地点的详细天气预报。

参数:

  • latitude (浮动):位置的纬度
  • longitude (浮动):位置的经度

退货: 5期天气预报,包括温度、风和详细情况

get_alerts

获取美国某个州的活跃天气警报。

参数:

  • state (string):两个字母的美国州代码(例如,“CA”、“NY”、“TX”)

退货: 活动天气警报列表,包括严重程度、描述和说明

安装

先决条件

地方发展

  1. 克隆存储库:
git clone 
cd remoteMCPServer/weather
  1. 安装依赖项:
uv sync
  1. 运行服务器:
uv run weather.py

服务器将于启动 http://localhost:8000 默认情况下。

Docker部署

  1. 构建Docker镜像:
docker build -t weather-mcp-server .
  1. 运行容器:
docker run -p 8000:8000 weather-mcp-server
  1. 服务器将在以下时间可用 http://localhost:8000

配置

可以使用环境变量配置服务器:

  • MCP_HTTP_PORT:运行服务器的端口(默认值:8000)
  • MCP_HTTP_HOST:将服务器绑定到的主机(默认值:127.0.0.1,Docker使用0.0.0.0)

用法示例

与MCP客户端一起使用

服务器运行后,您可以使用任何MCP客户端连接到它。服务器公开了两个工具:

获取天气预报
# Request forecast for San Francisco (37.7749, -122.4194)
result = await client.call_tool("get_forecast", {
    "latitude": 37.7749,
    "longitude": -122.4194
})
获取天气警报
# Get alerts for California
result = await client.call_tool("get_alerts", {
    "state": "CA"
})

HTTP API终结点

服务器公开标准MCP HTTP端点:

  • GET /health -健康检查端点
  • POST /mcp/v1/tools/list -列出可用工具
  • POST /mcp/v1/tools/call -调用特定工具

API数据源

此服务器使用 美国国家气象局(NWS)API,它提供:

  • 美国的高质量天气数据
  • 不需要API密钥
  • 免费公众访问
  • 可靠的政府数据来源

发展

项目结构

weather/
├── weather.py          # Main MCP server implementation
├── main.py            # Alternative entry point
├── pyproject.toml     # Project dependencies
├── Dockerfile         # Container configuration
├── uv.lock           # Locked dependency versions
└── README.md         # This file

依赖项

  • fastmcp>=2.10.1 -用于构建MCP服务器的FastMCP框架
  • httpx>=0.28.1 -API请求的异步HTTP客户端
  • mcp[cli]>=1.10.1 -MCP CLI工具

错误处理

服务器包括强大的错误处理功能:

  • HTTP请求超时(30秒)
  • API不可用时的优雅降级
  • 符合NWS API的正确用户代理标头
  • JSON解析错误处理

健康监测

Docker容器包含一个健康检查,用于验证服务器是否正在响应:

  • 间隔:30秒
  • 超时:10秒
  • 开始时间:5秒
  • 重试:3次尝试

支持

对于问题和疑问:

工具与能力

工具数量

2

资源数量

0

提示词数量

0

能力标签

天气预测Python本地部署天气警报HTTP服务Docker支持高性能

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

地址与坐标转换

把地址转成经纬度,或按坐标反查位置。

路线与距离

算行程时间、规划多点路线。

天气与出行

查天气和预警,按条件安排行程。

选择建议

值得选的地方

  • 只提供 2 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在地图位置场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
remoteMCPServer

MCP World · 本页

2stdio有1 个2026-05-17
Baidu Maps

MCP World

10stdio有1 个2026-05-17
MCP Server C2f246e3

MCP World

20stdio有1 个2026-05-17
OpenStreetMap MCP Server

MCP.so

12stdio有3 个2026-05-17
Google Maps (google-maps-aa2563d3)

MCP World

7未说明未标注1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

remoteMCPServer 怎么安装?

公开资料给出的安装命令是 uv run weather.py,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

remoteMCPServer 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

remoteMCPServer 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

remoteMCPServer 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

remoteMCPServer 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP