mcpField
M
measure-space-mcp-server

measure-space-mcp-server

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

关于 measure-space-mcp-server

这是 Measure Space 服务的 MCP 服务,提供天气、气候、空气质量、农业、花粉和地理编码数据,适用于需要通过 Python 或 TypeScript 实现接入这些数据的 MCP 客户端。

主要功能

  1. 01逐小时和逐日天气预报
  2. 02最长九个月的气候预报
  3. 03空气质量预报
  4. 04农业生长与胁迫指标
  5. 05花粉预报和地理编码
  6. 06时区及日出日落数据

适用场景

  1. 01查询地点的短期天气
  2. 02查看气候或空气质量预报
  3. 03跟踪作物生长及霜冻或热胁迫
  4. 04在城市名称与坐标间转换

MCP 相关

向 MCP 客户端提供 Measure Space 的天气、气候、空气质量、农业、花粉和地理编码服务。提供 Python 和 TypeScript 两种实现。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"measurespace-measure-space": {
"command": "npx",
"args": [
"-y",
"@measurespace/measure-space-mcp-server"
],
"env": {
"GEOCODING_API_KEY": "<GEOCODING_API_KEY>",
"HOURLY_WEATHER_API_KEY": "<HOURLY_WEATHER_API_KEY>",
"DAILY_WEATHER_API_KEY": "<DAILY_WEATHER_API_KEY>",
"DAILY_CLIMATE_API_KEY": "<DAILY_CLIMATE_API_KEY>",
"AIR_QUALITY_API_KEY": "<AIR_QUALITY_API_KEY>",
"AGRICULTURE_API_KEY": "<AGRICULTURE_API_KEY>",
"POLLEN_API_KEY": "<POLLEN_API_KEY>"
}
}
}
}
启动命令npx -y @measurespace/measure-space-mcp-server
需要配置的环境变量
GEOCODING_API_KEY密钥API key for geocoding service (city name ↔ lat/lon)
HOURLY_WEATHER_API_KEY密钥API key for hourly weather forecast service
DAILY_WEATHER_API_KEY密钥API key for daily weather forecast service
DAILY_CLIMATE_API_KEY密钥API key for daily climate forecast service
AIR_QUALITY_API_KEY密钥API key for air quality forecast service
AGRICULTURE_API_KEY密钥API key for agriculture service (GDD, growth stage, etc.)
POLLEN_API_KEY密钥API key for daily pollen forecast service

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

安装包
npm@measurespace/measure-space-mcp-server0.1.0

工具

7

收录的工具列表 · 更新于 2 周前

参数类型必填说明
unitenum否单位制:'metric' 或 'imperial'metric | imperial
latitudenumber是地点的纬度
longitudenumber是地点的经度

详细介绍

Measure Space API 服务的 MCP 服务

smithery 徽章

一个用于 measurespace.io 提供的天气、气候、空气质量、农业、花粉和地理编码服务的模型上下文协议(MCP)服务。

此代码库包含同一 MCP 服务的 两种实现:

实现文件夹软件包
🐍 Pythonpython/mcp、measure-space-api
🟦 TypeScripttypescript/@measurespace/measure-space-mcp-server

功能

  • 未来 5 天的逐小时天气预报
  • 未来 15 天的逐日天气预报
  • 未来 9 个月的逐日气候预报
  • 未来 4 天的逐小时和逐日空气质量预报
  • 农业:积温(GDD)、作物生长阶段、高温和霜冻胁迫天数
  • 花粉:未来 5 天的逐日花粉预报
  • 地理编码:城市名称 → 纬度/经度
  • 地理编码:纬度/经度 → 最近的城市
  • 时区和天文数据(日出、日落)

API 密钥

从 measurespace.io 获取 API 密钥。每项服务都有自己的密钥:

环境变量服务
GEOCODING_API_KEY城市 ↔ 纬度/经度地理编码
HOURLY_WEATHER_API_KEY逐小时天气预报
DAILY_WEATHER_API_KEY逐日天气预报
DAILY_CLIMATE_API_KEY逐日气候预报
AIR_QUALITY_API_KEY空气质量预报
AGRICULTURE_API_KEY农业服务
POLLEN_API_KEY逐日花粉预报

你只需要使用对应服务的密钥。

快速开始

请参阅各实现对应的 README:

评论

支持 Markdown

第一次接触 MCP?

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

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