MCP Server for NASA API integration logo

MCP Server for NASA API integration

by fdmocho

This is an MCP server designed to integrate with the NASA NEO API. It allows users to retrieve Near Earth Object information by date using the getNeo tool.

View on GitHub

Last updated: N/A

What is MCP Server for NASA API integration?

This MCP server provides a tool to query the NASA Near Earth Object (NEO) API for information about asteroids and comets that come close to Earth. It's designed to be used within a larger system like Claude, allowing it to access and utilize external data.

How to use MCP Server for NASA API integration?

  1. Clone the repository.
  2. Install dependencies using uv install.
  3. Add the MCP server configuration to your LLM (e.g., Claude) configuration file, specifying the command and arguments to run the server.
  4. Add your NASA API key to apiconfig.py (or create a copy from apiconfig.example.py).
  5. Use the getNeo tool with a start and end date to retrieve NEO data.

Key features of MCP Server for NASA API integration

  • NASA NEO API integration

  • Date-based querying

  • MCP server compatibility

  • Easy configuration

  • Uses uv for dependency management

Use cases of MCP Server for NASA API integration

  • Integrating NASA NEO data into LLM workflows

  • Building applications that require asteroid and comet information

  • Researching near-Earth objects

  • Educational purposes related to space and astronomy

FAQ from MCP Server for NASA API integration

What is MCP?

MCP stands for [Not defined in README]. It is a framework for building tools that can be used by LLMs.

Where do I get a NASA API key?

You can obtain a NASA API key from the NASA Open APIs website [Not defined in README].

How do I configure the server for Claude?

You need to add the MCP server configuration to your Claude configuration file, specifying the command and arguments to run the server. An example is provided in the README.

What dates can I use for the getNeo tool?

You can use any valid date format that the NASA NEO API supports [Not defined in README].

What kind of data does the getNeo tool return?

The getNeo tool returns information about Near Earth Objects, including their name, size, velocity, and closest approach to Earth [Not defined in README].