NASA

NASA

Access to a unified gateway of NASA's data sources including but not limited to APOD, NEO, EPIC, GIBS.

74
Stars
15
Forks
0
Releases

Overview

NASA MCP Server is a MCP-compliant gateway that provides unified access to NASA APIs. It implements the Model Context Protocol, exposing a standardized surface for AI models to query NASA data sources via a single interface. The server aggregates a wide range of NASA data services—including NASA Open API endpoints (APOD, EPIC, DONKI, Insight, Mars Rover Photos, NEO, EONET, TLE, NASA Image and Video Library, Exoplanet Archive, NASA Sounds API, POWER)—as well as JPL Solar System Dynamics (SBDB, SBDB Close-Approach, Fireball, Scout) and Earth Data APIs (GIBS, CMR, EPIC, FIRMS). Data is normalized into consistent formats optimized for AI ingestion, with automatic parameter validation and robust error handling. The server manages NASA API key rate limits, logging, and provides comprehensive documentation and examples. It supports multiple imagery formats and data conversion/formatting to facilitate LLM consumption. Configuration is via NASA_API_KEY, and usage patterns include running with npx, manual installation, and MCP client usage. Optional SSE via SuperGateway, Cursor integration, and MCP Inspector testing are supported to enhance development and testing workflows. The project emphasizes cross-platform compatibility and secure, scalable AI data access.

Details

Owner
ProgramComputer
Language
TypeScript
License
ISC License
Updated
2025-12-07

Features

Access to 20+ NASA data sources through a single, consistent interface

Unified access to NASA data sources via a single MCP API surface, enabling AI models to retrieve diverse datasets with consistent semantics.

Standardized data formats optimized for AI consumption

Outputs are normalized into AI-friendly formats to simplify ingestion and downstream processing.

Automatic parameter validation and error handling

Validates inputs automatically and returns structured errors to maintain reliability.

Rate limit management for NASA API keys

Monitors and enforces NASA key rate limits to maintain performance and avoid outages.

Comprehensive documentation and examples

Includes documentation and usage examples to help developers integrate quickly.

Support for various NASA imagery formats

Handles multiple NASA imagery formats, enabling flexible data retrieval.

Data conversion and formatting for LLM compatibility

Converts NASA data into formats easily consumable by large language models.

Cross-platform support (Windows, macOS, Linux)

Runs on major operating systems for easy deployment.

Audience

AI developersUse NASA MCP Server to access NASA data via MCP for AI models.
Data scientistsIntegrate NASA data into experiments and research workflows through a unified MCP interface.
Software engineersBuild AI-powered applications querying NASA APIs with MCP-compatible methods for AI workloads.

Tags

NASAMCPAPI gatewayNASA Open APIGIBSEPICNEOJPL SSDEarth DataLLM