1 v0.4.2 更新于 2026-10-29

nasa-power-mcp-server MCP Server

Query NASA POWER solar, wind, building, and agroclimatology data.

适用客户端

本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端
远程接入
任意支持远程 MCP(streamable-http)的客户端,如 Claude、ChatGPT 开发者模式、自建 Agent

安装配置

本地运行(npm)
{
  "mcpServers": {
    "nasa-power-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@cyanheads/nasa-power-mcp-server"
      ]
    }
  }
}
本地运行(npm)
{
  "mcpServers": {
    "nasa-power-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@cyanheads/nasa-power-mcp-server"
      ]
    }
  }
}
远程接入(streamable-http)
{
  "mcpServers": {
    "nasa-power-mcp-server": {
      "url": "https://nasa-power.caseyjhand.com/mcp"
    }
  }
}

将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。

提供的工具 接入后 Agent 可调用这 9 个工具

nasa_power_get_timeseries
获取某一点的小时、日或月观测数据时间序列。
nasa_power_get_climatology
获取某点的月度和年度气候学数据,包括倾斜面太阳辐射剖面。
nasa_power_get_region
获取有界原生网格区域内单个参数的数据。
nasa_power_compare_locations
比较2到10个标注位置的共同观测数据和季节性摘要。
nasa_power_search_parameters
搜索完整的社区/分辨率参数字典。
nasa_power_list_reference
列出预设、社区、覆盖范围、缺失值、风面及数据框等参考信息。
nasa_power_dataframe_describe
查看已暂存数据表的模式、单位、过期时间和来源信息。
nasa_power_dataframe_query
对指定画布令牌运行有界的只读SQL查询。
nasa_power_dataframe_drop
选择性地删除一个指定的已暂存数据表。