返回 MCP 目录
public公开dns本地运行

NASA APIs

NASA MCP Server是一个标准化接口服务器,为AI模型提供访问NASA多种数据源的统一方式。

article

README

🚀 NASA MCP 服务器

本项目提供了 NASA MCP 服务器,可帮助用户与 NASA API 进行交互,通过一系列安装和测试步骤,能让用户快速上手并进行相关开发与测试。

🚀 快速开始

按照以下步骤,你可以快速完成 NASA MCP 服务器的安装与启动:

# 克隆仓库
git clone https://github.com/ProgramComputer/NASA-MCP-server.git

# 安装依赖项
npm install

# 复制示例环境文件并更新为您的 API 密钥
cp .env.example .env

# 使用 TypeScript 编译代码
npm run build

# 启动开发服务器
npm run dev

# 运行测试
npm test

📦 安装指南

安装过程包括克隆仓库、安装依赖、配置环境文件、编译代码、启动服务器和运行测试等步骤,具体命令如下:

# 克隆仓库
git clone https://github.com/ProgramComputer/NASA-MCP-server.git

# 安装依赖项
npm install

# 复制示例环境文件并更新为您的 API 密钥
cp .env.example .env

# 使用 TypeScript 编译代码
npm run build

# 启动开发服务器
npm run dev

# 运行测试
npm test

💻 使用示例

基础用法

使用 MCP 检查器进行测试的基础操作如下:

# 运行提供的测试脚本
./scripts/test-with-inspector.sh

此脚本将执行以下操作:

  1. 构建项目以确保最新更改已包含在内
  2. 启动 MCP 检查器并运行 NASA MCP 服务器
  3. 允许您交互式地测试所有 NASA API

高级用法

查看示例测试请求,你可以直接复制粘贴到 MCP 检查器中进行测试:

# 查看示例测试请求
cat docs/inspector-test-examples.md

有关详细示例,请参阅 Inspector 测试示例 文档。

🤝 贡献

如果你想为项目做出贡献,可以按照以下步骤进行:

  1. 分叉仓库
  2. 创建功能分支
  3. 运行测试:npm test
  4. 提交拉取请求

📄 许可证

本项目采用 ISC 许可证,详细信息见 LICENSE 文件。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端