NASA MCP Server

by ProgramComputer

91 stars
332 downloads
Not rated
GitHub

About

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.

Details

Author
ProgramComputer
GitHub stars
91
Downloads
332
Categories
Other, Cloud Service, Infrastructure

Access to 20+ NASA data sources through one consistent interface
Standardized data formats optimized for AI consumption
Automatic parameter validation and error handling
Rate limit management for NASA API keys
Cross‑platform support (Windows, macOS, Linux)
Data conversion and formatting for LLM compatibility

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name NASA MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install or run via npx with your NASA API key as an environment variable or command‑line argument. Alternatively, clone the repository, install dependencies, and start the server using npm start. By default the server communicates over stdio; for remote deployments it supports Streamable HTTP mode.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "nasa mcp server": {
            "NASA-MCP-server": {
                "command": "npx",
                "args": [
                    "-y",
                    "@programcomputer/nasa-mcp-server@latest",
                    "--nasa-api-key=YOUR_API_KEY"
                ]
            }
        }
    }
}

McpServers

{
    "NASA-MCP-server": {
        "command": "npx",
        "args": [
            "-y",
            "@programcomputer/nasa-mcp-server@latest",
            "--nasa-api-key=YOUR_API_KEY"
        ]
    }
}

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. This server implements the official Model Context Protocol specification.

Big thanks to the MCP community for their support and guidance!

Features

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)

Disclaimer

This project is not affiliated with, endorsed by, or related to NASA (National Aeronautics and Space Administration) or any of its subsidiaries or its affiliates. It is an independent implementation that accesses NASA's publicly available APIs. All NASA data used is publicly available and subject to NASA's data usage policies.

Installation

Running with npx

env NASA_API_KEY=YOUR_API_KEY npx -y @programcomputer/nasa-mcp-server@latest

You can also pass the API key as a command line argument:

npx -y @programcomputer/nasa-mcp-server@latest --nasa-api-key=YOUR_API_KEY

Manual Installation

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.