MCP server for Orbit Sentinel — space regulatory filings from FCC, ITU, UNOOSA, FAA-AST
Orbit Sentinel MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
MCP (Model Context Protocol) server for Orbit Sentinel —
950K+ space regulatory filings from FCC, ITU, UNOOSA, and FAA-AST,
queryable from Claude Desktop, Claude Code, Cursor, or any MCP client.
An API key is required. Beta access: .
The server is a thin, open-source (MIT) client of the public REST API — nine Go
files, easy to audit before you run it. Run it locally over stdio, or skip the
install entirely and point your client at the hosted remote endpoint (below).
Install
Remote (no install)
The lowest-friction path — no binary, no updates. Point any HTTP-capable MCP
client at:
Transport is Streamable HTTP (stateless). Two ways to authenticate:
**OAuth (recommended)** — sign in with your Viventine account in the browser; no
key to copy or store. In Claude Code:
Then run /mcp -> orbit-sentinel -> authenticate. A browser opens for sign-in
and consent; Claude Code stores the token and refreshes it automatically. The
same works as a custom connector in claude.ai / Claude Desktop (Settings ->
Connectors -> Add custom connector -> paste the URL -> sign in).
**API key** — if you'd rather use a static key (or your client can't do OAuth),
pass your console key as a bearer token:
Get a key / beta access at .
**Generic MCP clients** — any Streamable HTTP client works via OAuth 2.1
(RFC 9728 protected-resource discovery) or an Authorization: Bearer
header. Requests sending Python's default urllib User-Agent (Python-urllib/x.y)
are blocked at our edge with HTTP 403; set your own User-Agent, or use requests
or httpx. An unauthenticated tools/call answers
HTTP 401 with a WWW-Authenticate header pointing at the protected-resource
metadata, which is how OAuth-capable clients discover the flow; initialize
and tools/list stay open. For a stdio-only client, bridge with
npx mcp-remote https://orbit-sentinel.viventine.com/mcp.
Claude Desktop (one-click)
Download orbit-sentinel-mcp.mcpb
and double-click it — Claude Desktop installs the extension and prompts for
your API key. Bundles macOS (universal), Linux, and Windows binaries.
Homebrew (macOS — recommended)
Installs to $(brew --prefix)/bin/orbit-sentinel-mcp, handles the quarantine
flag for you, and upgrades with brew upgrade.
Manual download
Download the archive for your platform from the
latest release,
then:
macOS only — the binary is not notarized yet, so clear the quarantine flag once:
Windows: unzip and note the full path to orbit-sentinel-mcp.exe.
Build from source
Configure
The server reads two environment variables:
| Variable | Purpose |
|---|---|
| MCP_API_URL | Orbit Sentinel API base URL (https://orbit-sentinel.viventine.com) |
| MCP_API_KEY | Your API key from the console |
**Claude Desktop** — add to ~/Library/Application Support/Claude/claude_desktop_config.json
(Windows: %APPDATA%\Claude\claude_desktop_config.json), using the absolute
path to the binary (~ is not expanded):