Celestial Node

io.github.christersoPublished by GitHub account christersov1.1.0Updated Oct 24, 2026

Real-time space data — ISS tracking, rocket launches, space news, Mars weather, and more

VerifiedSTDIODesktop onlyWeb Search & ScrapingData & Analytics

Overview

AI-generated overview

A local MCP server giving assistants read-only access to real-time space data: ISS and Tiangong positions, launches, space news, Mars weather, stars, asteroids,

What you can do
Track space stations and crew: real-time ISS and Tiangong positions, and people currently in orbit.
When to use it
Useful when you want an assistant to answer questions about current space activity, such as where the ISS is, what launches are coming up, recent space news, Mars weather, or details on stars, asteroids and satellites.
Requirements
Runs locally via npx, so Node.js is needed. Network access to the Celestial Node service is required. An optional CELESTIAL_NODE_API_KEY raises rate limits; without it, anonymous use is capped at 25 requests per hour.
Before you install
All 18 tools are read-only GET requests with no write operations or user data access. The optional API key is a credential passed via the CELESTIAL_NODE_API_KEY environment variable. Requests and data go to the third-party Celestial Node service, which aggregates from space agencies.

Installation

In SourceWeft

  1. Open Celestial Node in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

[npm version] [MCP Registry] [License: MIT]

Celestial Node MCP

An MCP server for real-time space data from Celestial Node.

Gives AI assistants access to 18 read-only tools covering ISS/Tiangong tracking, crew in space, rocket launches, space news, Mars missions, a 1M+ star catalog, near-Earth asteroids, satellites, and more.

About Celestial Node

Celestial Node is a comprehensive space data platform that aggregates real-time information from space agencies worldwide. It offers:

  • Space Station Tracking - Real-time positions of the ISS and Tiangong space station
  • Crew Information - Current astronauts, cosmonauts, and taikonauts in orbit
  • Rocket Launches - Upcoming launches from providers worldwide
  • Space News - Curated news from NASA, ESA, CNSA, JAXA, Roscosmos, and ISRO
  • Mars Missions - All 18 Mars missions with instruments and discoveries
  • Mars Weather - Surface conditions including temperature, pressure, and wind
  • Star Catalog - 1M+ stars from the ESA Gaia mission
  • Near-Earth Objects - Asteroid tracking and close approaches
  • Satellites - Search and track satellites with re-entry predictions
  • Space Encyclopedia - Comprehensive database of spacecraft, missions, and engines

Quick Start

Without API Key

Anonymous usage is limited to 25 requests per hour.

Claude Desktop

Add to ~/.config/claude/claude_desktop_config.json:

json
{  "mcpServers": {    "celestial-node": {      "command": "npx",      "args": ["-y", "celestialnode-mcp"]    }  }}

Claude Code

bash
claude mcp add celestial-node -- npx -y celestialnode-mcp

With API Key

Register at celestialnode.com/register for higher rate limits.

Claude Desktop

json
{  "mcpServers": {    "celestial-node": {      "command": "npx",      "args": ["-y", "celestialnode-mcp"],      "env": {        "CELESTIAL_NODE_API_KEY": "your-api-key-here"      }    }  }}

Claude Code

bash
claude mcp add celestial-node --env CELESTIAL_NODE_API_KEY=your-api-key-here -- npx -y celestialnode-mcp

Rate Limits

TierLimitAuthentication
Anonymous25 requests/hourNone
Registered (free)100 requests/dayAPI key
Paid500 requests/dayAPI key

Register for a free API key at celestialnode.com/register.

Tools

ToolDescription
get_iss_positionReal-time ISS position (lat, lon, altitude, velocity)
get_tiangong_positionReal-time Tiangong station position
get_crew_in_spaceAstronauts/cosmonauts/taikonauts currently in orbit
get_upcoming_launchesUpcoming rocket launches worldwide
get_space_newsCurated space news from NASA, ESA, CNSA, JAXA, Roscosmos, ISRO
get_mars_missionsAll 18 Mars missions with instruments and discoveries
get_mars_roversMars rovers with instruments, discoveries, and status
get_mars_weatherMars surface weather (temperature, pressure, wind)
search_starsSearch 1M+ stars from ESA Gaia catalog
get_star_detailsFull astronomical data for a star by Gaia source ID
get_constellationsAll 88 IAU constellations
get_near_earth_objectsUpcoming asteroid close approaches
get_hazardous_asteroidsPotentially hazardous asteroids with orbital data
get_space_agenciesSpace agencies worldwide
search_encyclopediaSearch space encyclopedia (spacecraft, missions, engines)
get_satellite_categoriesSatellite categories with counts
search_satellitesSearch tracked satellites by name
get_upcoming_reentriesPredicted satellite/rocket stage re-entries

Data Sources

All data is served from celestialnode.com which aggregates from NASA, ESA, CNSA, JAXA, Roscosmos, ISRO, SpaceX, and other global space agencies. Data is updated in real-time by background workers.

Security

All 18 tools are read-only GET requests. No write operations, no user data access.

License

MIT

Source: README.md at commit ad4cf8a

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v1.1.0LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts