天体物理学应用程序和MCP服务器
此应用程序依赖于 Ssd.jpl.nas.gov api获取天体物理体的最新星历。
应用
该应用程序由一个OpenAI应用程序和MCP服务器组成,可以回答有关天体物理体的问题。
MCP服务器
MCP服务器负责从以下位置获取最新星历表 Ssd.jpl.nas.gov 并将它们提供给应用程序。
示例
以下是一个curl命令的示例,用于获取旅行者1号2025-11-08至2025-1-09日期的星历表:
curl "https://ssd.jpl.nasa.gov/api/horizons.api?format=json&EPHEM_TYPE=OBSERVER&CENTER=g@399&START_TIME=2025-11-08&STOP_TIME=2025-11-09&STEP_SIZE=1d&COMMAND=-31"
EPHEM_TYPE=OBSERVER 表示我们希望从特定位置看到星历表。
CENTER=g@399 对应于地心(地球)。
START_TIME 和 STOP_TIME 定义星历表的时间范围。
STEP_SIZE=1d 表示我们希望以1天为间隔获得星历表。
COMMAND=-31 是旅行者1号的代码。
部署
此服务器位于 https://astrophysical-app-and-mcp-server.vercel.app
服务器文档可在以下网址获得 https://astrophysical-app-and-mcp-server.vercel.app/docs
发展
安装依赖项:
uv sync运行服务器:
uv run fastapi dev main.py