Token导航 LogoToken导航

MCP Server · 地图位置

forecast storage MCP

一个用于存储天气预报数据的云SQL PostgreSQL服务,支持多语言文本和音频存储、自动编码检测和TTL缓存。

stdio官方级别未说明来源级核验工具 0
Python位置天气搜索

快速开始

作者 / 组织
WHUT-News
提供方
WHUT-News

工具数量

0

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

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

分类

地图位置

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

pip install -r requirements.txt

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

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

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

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

详细介绍

预测存储MCP服务器

用于在Google Cloud SQL PostgreSQL中存储天气预报的模型上下文协议(MCP)服务器。

特性

  • ✅ 二进制存储器 用于支持unicode的文本和音频
  • ✅ 全面国际化 -支持所有语言(英语、西班牙语、中文、日语、阿拉伯语等)
  • ✅ 基于TTL的缓存 自动过期
  • ✅ 云SQL集成 具有安全连接
  • ✅ 存储统计 按城市细分
  • ✅ 自动编码检测 (utf-8、utf-16、utf-32)

设置

1.创建云SQL实例

# Create PostgreSQL instance
gcloud sql instances create weather-forecasts \
  --database-version=POSTGRES_17 \
  --tier=db-f1-micro \
  --region=us-central1 \
  --enable-auto-scaling \
  --auto-scaling-min-cpu=1 \
  --auto-scaling-max-cpu=2

# Create database
gcloud sql databases create weather \
  --instance=weather-forecasts

# Set password for postgres user
gcloud sql users set-password postgres \
  --instance=weather-forecasts \
  --password=YOUR_SECURE_PASSWORD

2.应用数据库模式

# Get the instance IP (or use Cloud SQL Proxy)
gcloud sql instances describe weather-forecasts --format="value(ipAddresses[0].ipAddress)"

# Apply schema
psql -h INSTANCE_IP -U postgres -d weather -f schema.sql

3.配置环境

# Copy example environment file
cp .env.example .env

# Edit .env with your values
# GCP_PROJECT_ID=your-project-id
# CLOUD_SQL_PASSWORD=your-secure-password

4.安装依赖项

pip install -r requirements.txt

5.运行MCP服务器

python server.py

MCP工具

1.上传_预测

将完整的预测(文本+音频)上传到Cloud SQL。

{
  "city": "chicago",
  "forecast_text": "Weather in Chicago: Sunny, 75°F",
  "audio_data": "",
  "forecast_at": "2025-12-26T15:00:00Z",
  "ttl_minutes": 30,
  "language": "en",
  "locale": "en-US"
}

注: audio_data 应该是base64编码的WAV音频数据,而不是文件路径。这允许MCP服务器在远程/容器化环境中工作。

2.获取预测

检索缓存的预测(如果可用且未过期)。

{
  "city": "chicago",
  "language": "en"
}

退货:

  • cached: true/false
  • forecast_text:解码的unicode文本
  • audio_data:base64编码音频
  • age_seconds:缓存预测的年龄

3.清理_预期_预测

从数据库中删除过期的预测。

{}

4.获取存储状态

获取数据库存储统计信息。

{}

退货:

  • 预测总数
  • 存储大小
  • 使用的编码
  • 使用的语言
  • 按城市细分

5.列表_预测

列出预测历史记录。

{
  "city": "chicago",
  "limit": 10
}

6.测试连接

测试数据库连接。

{}

与Weather Agent集成

MCP服务器旨在与气象代理系统集成。有关集成的详细信息,请参阅主项目README。

数据库模式

这 forecasts 表存储:

  • 二值文本 (BYTEA),带有编码元数据
  • 二进制音频 (字节)
  • Unicode支持 (utf-8、utf-16、utf-32)
  • 国际化 (语言、地区)
  • TTL管理 (预测日期、到期日期)
  • 存储元数据 (大小、编码、元数据JSONB)

发展

测试连接

# Run test connection
python -c "from tools.connection import test_connection; import json; print(json.dumps(test_connection(), indent=2))"

运行测试

# Add tests in tests/ directory
pytest tests/

故障排除

连接问题

  1. 验证云SQL实例是否正在运行
  2. 检查防火墙规则是否允许连接
  3. 验证.env文件中的凭据
  4. 测试用 test_connection 工具

编码问题

  • 默认编码为utf-8(适用于大多数语言)
  • 对于重型CJK(中文/日文/韩文)文本,请使用utf-16
  • 如果未指定,则自动检测编码

成本估算

开发(db-f1-micro):

  • 实例:约7美元/月(自动暂停:约3.50美元/月)
  • 存储空间(10GB):约1.70美元/月
  • 总计:约5-9美元/月

生产(db-cutom-2-7680):

  • 实例:约130美元/月(自动暂停:约65美元/月)
  • 存储空间(50GB):约8.50美元/月
  • 总计:约70-140美元/月

许可证

气象实验室项目的一部分。

工具与能力

工具数量

0

资源数量

0

提示词数量

0

能力标签

天气预报存储Python本地部署云SQL多语言支持自动编码检测TTL缓存

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

典型使用场景

地址与坐标转换

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

路线与距离

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

天气与出行

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

选择建议

值得选的地方

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

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

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

不太适合

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

同类对比

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

MCP World · 本页

0stdio有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 条

forecast storage MCP 怎么安装?

公开资料给出的安装命令是 pip install -r requirements.txt,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

forecast storage MCP 怎么在 Claude Desktop、Cursor 里配置?

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

forecast storage MCP 收费吗?

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

forecast storage MCP 需要 API Key 吗?

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

forecast storage MCP 支持哪些客户端?

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

来源信息

继续浏览同类 MCP