
大语言模型与 20 个专业官方的 API (1) NASA、(2) JPL 和 (3) Earth Data 数据源进行实时连接
NASA API 上下文协议 (MCP) 服务器为 AI 模型提供与 NASA 海量数据源交互的标准化接口,实现让大语言模型 LLM 与 20 专业、可靠、官方的数据库进行实时连接。本项目与美国国家航空航天局 (NASA) 及其任何子公司或关联机构无隶属、背书或合作关系。它是一个独立的实现,仅接入NASA 公开提供的 API 接口。所使用的所有 NASA 数据均为公开资源,并受 NASA 数据使用政策的约束。
【注意】此产品的各式工具较为复杂,有特定的输入条件,请看以下的 (1) 使用案例和 (2) 工具列表中的 "在线运行“ 功能
用户需要访问 NASA 获取 API Key 的官网,输入名字 (First Name),姓氏 (Last Name) 以及邮箱 (Email),然后点击注册 (Sign Up) 即可。NASA 会将免费的 API Key 直接发送到用户所填写的邮箱内。


以下为一些 NASA APIs 的使用案例,其中包含了哪些参数是需要用户告知大语言模型以获取想要的数据内容,以及相应的例子。
获取当日 NASA 官方图片
{
  "日期": "2023-01-01"
}
{
  "数量": 1
}
地球多角度成像相机,获取最新的 EPIC 图像
{
  "图集": "natural"
}
近地天体,获取指定日期范围的近地天体数据
{
  "开始日期": "2023-01-01",
  "结束日期": "2023-01-02"
}
全球影像浏览服务,获取卫星图像图层
{
  "图层": "MODIS_Terra_CorrectedReflectance_TrueColor",
  "日期": "2023-01-01"
}
联合元数据存储库,基本数据集搜索
{
  "关键词": "hurricane",
  "限制": 2
}
{
  "搜索类型": "collections",
  "平台": "Terra",
  "边界框": "-180,-90,180,90",
  "限制": 5,
  "包含分类": true
}
{
  "搜索类型": "granules",
  "概念ID": "C1000000000-ORNL_DAAC",
  "限制": 3
}
火灾信息资源管理系统,获取火灾数据
{
  "区域": "world",
  "天数": 1
}
搜索 NASA 图像库
{
  "查询": "apollo 11",
  "媒体类型": "image",
  "起始年份": 1969,
  "结束年份": 1970
}
搜索系外行星
{
  "选择": "pl_name,pl_masse,st_dist",
  "条件": "pl_masse>1",
  "排序": "pl_masse",
  "限制": 5
}
日冕物质抛射数据,获取日冕物质抛射(CME)数据
{
  "类型": "cme",
  "开始日期": "2022-01-01",
  "结束日期": "2022-01-10"
}
火星车照片,获取 “毅力号” 火星车的照片
{
  "探测器": "perseverance",
  "火星日": 100
}
自然事件追踪,获取自然事件数据
{
  "类别": "wildfires",
  "天数": 20,
  "状态": "open"
}
太空声音,获取太空声音
{
  "查询": "voyager",
  "限制": 3
}
太阳能与气象数据,获取太阳能与气象数据
{
  "参数": "T2M,PRECTOTCORR,WS10M",
  "社区": "re",
  "纬度": 40.7128,
  "经度": -74.0060,
  "开始": "20220101",
  "结束": "20220107"
}
以下为一些 JPL APIs 的使用案例,其中包含了哪些参数是需要用户告知大语言模型,以获取想要的数据内容,以及相应的例子。
小天体数据库,查询小天体数据库
{
  "搜索字符串": "433",
  "高精度": true
}
火球数据,获取火球事件数据
{
  "最小日期": "2022-01-01",
  "限制": 5
}