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 前,请检查代码、环境变量、网络行为、软件包来源与维护状态。