NASA MCP 数据接口服务器

NASA MCP 数据接口服务器

为 NASA API 提供标准化接口的 Model Context Protocol 服务器,支持 AI 模型与 NASA 数据源交互。

快速入门

  1. 安装运行 使用 npx 快速启动:

    env NASA_API_KEY=你的API密钥 npx -y @programcomputer/nasa-mcp-server@latest
    

    或者克隆仓库手动安装:

    git clone https://github.com/ProgramComputer/NASA-MCP-server.git
    cd NASA-MCP-server
    npm install
    NASA_API_KEY=你的API密钥 npm start
    
  2. 配置环境变量 设置 NASA_API_KEY 环境变量,获取密钥请访问 api.nasa.gov

  3. 测试接口 使用脚本测试所有功能:

    ./scripts/test-with-inspector.sh
    
  4. 开发模式 启动开发服务器:

    npm run dev
    
  5. 示例代码 使用 MCP SDK 调用接口,例如获取天文图片:

    const apodResult = await client.request({ method: "nasa/apod", params: {} });
    

更多文档参考 /docs 目录。