Design · MODEL CONTEXT PROTOCOL

NASA-MCP-server

A Model Context Protocol (MCP) server for NASA APIs, providing a standardized interface for AI models to interact with NASA's vast array of data sources.

WHAT IT CONNECTS

NASA-MCP-server 为 AI Agent 提供什么

  • Access to 20+ NASA data sources through a single, consistent interface
  • Standardized data formats optimized for AI consumption
  • Automatic parameter validation and error handling
  • Rate limit management for NASA API keys
  • Comprehensive documentation and examples
  • Support for various NASA imagery formats
  • Data conversion and formatting for LLM compatibility
  • Cross-platform support (Windows, macOS, Linux)
  • **NASA Open API** (api.nasa.gov):
  • APOD (Astronomy Picture of the Day)
  • EPIC (Earth Polychromatic Imaging Camera)
  • DONKI (Space Weather Database Of Notifications, Knowledge, Information)
  • Insight (Mars Weather Service)
  • Mars Rover Photos
  • NEO (Near Earth Object Web Service)
  • EONET (Earth Observatory Natural Event Tracker)
  • TLE (Two-Line Element)
  • NASA Image and Video Library
  • Exoplanet Archive
  • NASA Sounds API (Beta)
  • POWER (Prediction Of Worldwide Energy Resources)
  • **JPL Solar System Dynamics API** (ssd-api.jpl.nasa.gov):
  • SBDB (Small-Body DataBase)
  • SBDB Close-Approach Data
  • Fireball Data
  • Scout API
  • **Earth Data APIs**:
  • GIBS (Global Imagery Browse Services)
  • CMR (Common Metadata Repository) - Enhanced with advanced search capabilities
  • EPIC (Earth Polychromatic Imaging Camera)
  • FIRMS (Fire Information for Resource Management System)
  • Operation status and progress
  • Performance metrics
  • Rate limit tracking
  • Error conditions
  • Request validation
  • Input validation and sanitization using Zod schemas
  • No execution of arbitrary code
  • Protection against command injection
  • Proper error handling to prevent information leakage
  • Rate limiting and timeout controls for API requests
  • No persistent state that could be exploited across sessions
  • Build the project to ensure the latest changes are included
  • Start the MCP Inspector with the NASA MCP server running
  • Allow you to interactively test all the NASA APIs
  • Fork the repository
  • Create your feature branch
  • Run tests: `npm test`
  • Submit a pull request

SECURITY

MCP 收录不等于安全审核

MCP 服务器可能获得模型上下文、凭据、本地文件或调用外部系统的权限。连接 Agent 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。