# Sidereon

An MCP server for GNSS positioning, orbit work, and astrodynamics. Use it for satellite passes, RINEX-based solves, and orbital analysis.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed · ★ 18
- Author: neilberkman
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/neilberkman/sidereon
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/mcp/sidereon

## What it does

Sidereon exposes a Rust-based calculation engine to MCP clients. It can propagate satellite states from TLE and OMM data, compute passes and visibility, build ground tracks, solve GNSS positioning from RINEX observations, and transform between time scales and reference frames. The listed data formats include SP3, RTCM, RINEX, and EOP.

Its capabilities also cover RTK, PPP, DGNSS, RAIM, SBAS, covariance analysis, Kalman filtering, orbit determination, and satellite conjunction screening. Interfaces are provided for Rust, Python, C, Go, WebAssembly, and Elixir. This is a specialist MCP server; projects without GNSS, orbit, or geodesy work will have little use for its calculation set.

Sidereon is listed for Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, and Zed. In Claude Code, add it as an MCP server through the MCP configuration.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- propagate a satellite orbit from TLE or OMM data
- calculate station passes and line-of-sight visibility
- solve a GNSS position from RINEX observations
- inspect covariance and error bounds for a fix
- screen satellite conjunctions and collision probability

## Example prompts
- Propagate this satellite from its TLE and return the ground track.
- Solve a static GNSS position from the RINEX observations and include covariance.
- Find the next visible passes over this ground station.

## Similar
- [Zotero MCP](https://affpapa.org/en/nevibecode/mcp/zotero-mcp.md) — MCP server · ★ 5548
- [arxiv-mcp-server](https://affpapa.org/en/nevibecode/mcp/arxiv-mcp-server.md) — MCP server · ★ 3231
- [PaperBanana](https://affpapa.org/en/nevibecode/mcp/paperbanana.md) — MCP server · ★ 2417
- [MATLAB MCP Server](https://affpapa.org/en/nevibecode/mcp/matlab-mcp-server.md) — MCP server · ★ 1716
- [Hex Research](https://affpapa.org/en/nevibecode/mcp/hex-research.md) — MCP server · ★ 583
- [DocsAgent — Zotero, Obsidian & Apple Notes MCP Server](https://affpapa.org/en/nevibecode/mcp/docsagent-zotero-obsidian-apple-notes-mcp-server.md) — MCP server · ★ 578

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
