trackmcp
Back to directory
fdmocho

mcp_server_nasa

View on GitHub

MCP demo server

1 stars PythonServers & Infrastructure Updated Apr 8, 2025

Documentation

MCP Server for NASA API integration.

NASA NEO API request by date

  • Near Earth Object information retrieval by date

Clone repo and run:

bash
uv install

Add you mcp server config to your LLM

Example Claude config file (_claude_desktop_config.json_)

JSON
{
    "mcpServers": {
        "nasa": {
            "command": "uv",
                "args": [
                    "--directory",
                    "",
                    "run",
                    "main.py"
                ]
        }
    }
}

Tools:

_getNeo()_

  • add your own api key in apiconfig.py (eg: apiconfig.example.py)
JSON
{
  "method": "tools/call",
  "params": {
    "name": "getNeo",
    "arguments": {
      "start_date": "",
      "end_date": ""
    },
    "_meta": {
      "progressToken": 0
    }
  }
}

Other instructions (uv examples)

Create environment

Bash
uv init mcp-server-demo

cd mcp-server-demo

uv add "mcp[cli]"

uv run mcp

Usage: _mcp [OPTIONS] COMMAND [ARGS]_

MCP development tools

  • Options

--help

Commands

_version_ > Show the MCP version

_dev_ > Run a MCP server with the MCP Inspector

_run_ > Run a MCP Server

_install_ > Install a MCP server in the Claude desktop app

Example _(open MCP dev Inspector)_:

Bash
uv run mcp dev 

# Example output:
Starting MCP inspector...
⚙️ Proxy server listening on port 
🔍 MCP Inspector is up and running at http://127.0.0.1: 🚀

Frequently asked questions

What is mcp_server_nasa?

mcp_server_nasa is MCP demo server

How do I install mcp_server_nasa?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is mcp_server_nasa open source?

Yes — it is hosted on GitHub at https://github.com/fdmocho/mcp_server_nasa and has 1 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP