Orbit Sentinel — Space Regulatory Filings

io.github.Viventine-Space由 GitHub 帳號 Viventine-Space 發布v0.10.0更新於 Nov 1, 2026

Search 950K+ space regulatory filings from FCC, ITU, UNOOSA, FAA-AST: entities, spectrum, dossiers.

發布方自己的服務:SEC Filings

概覽

AI 產生的概覽

檢索 FCC、ITU、UNOOSA 與 FAA-AST 的太空監理申報文件,讓助理查詢實體、頻譜紀錄與檔案。

可以做什麼
  • 跨 FCC、ITU、UNOOSA、FAA-AST 檢索申報文件
  • 查詢實體檔案與卷宗
  • 對申報語料執行較廣泛的研究查詢
  • 取得頻譜相關紀錄
適用情境
適合研究衛星、頻譜或發射許可相關問題,希望助理直接從大量太空監理申報文件中取資料,而不必手動瀏覽各機關網站時使用。
執行需求
需要 Viventine 主控台提供的 Orbit Sentinel API 金鑰(需 beta 權限)。可透過 Homebrew、手動下載、Claude Desktop 安裝包或 go install 執行本機 stdio 程式,並設定 MCP_API_URL 與 MCP_API_KEY;也可使用託管的 Streamable HTTP 端點,以 OAuth 登入或 Authorization bearer 標頭驗證。需能連線至該 API 的網路。
安裝前請注意
需要帳號與 API 金鑰;金鑰以 MCP_API_KEY 或 bearer token 形式傳遞,請勿寫入共用設定。查詢會傳送至 Viventine 託管 API。macOS 二進位檔未經公證,README 要求手動清除隔離標記。服務仍在 beta 階段。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Orbit Sentinel — Space Regulatory Filings,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Orbit Sentinel MCP Server

[CI] [Release] [MCP Registry] [orbit-sentinel-mcp MCP server] [Go Reference] [License: MIT] [MCP Badge]

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: https://console.viventine.com.

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:

https://orbit-sentinel.viventine.com/mcp

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:

bash
claude mcp add --transport http orbit-sentinel https://orbit-sentinel.viventine.com/mcp

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:

bash
claude mcp add --transport http orbit-sentinel \  https://orbit-sentinel.viventine.com/mcp \  --header "Authorization: Bearer <your-key>"

Get a key / beta access at https://console.viventine.com.

Generic MCP clients — any Streamable HTTP client works via OAuth 2.1 (RFC 9728 protected-resource discovery) or an Authorization: Bearer <key> 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)

bash
brew install --cask viventine-space/tap/orbit-sentinel-mcp

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:

bash
tar -xzf orbit-sentinel-mcp_*.tar.gzmkdir -p ~/bin && mv orbit-sentinel-mcp ~/bin/

macOS only — the binary is not notarized yet, so clear the quarantine flag once:

bash
xattr -d com.apple.quarantine ~/bin/orbit-sentinel-mcp

Windows: unzip and note the full path to orbit-sentinel-mcp.exe.

Build from source

bash
go install github.com/viventine-space/orbit-sentinel-mcp@latest

Configure

The server reads two environment variables:

VariablePurpose
MCP_API_URLOrbit Sentinel API base URL (https://orbit-sentinel.viventine.com)
MCP_API_KEYYour 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):

json
{  "mcpServers": {    "orbit-sentinel": {      "command": "/absolute/path/to/orbit-sentinel-mcp",      "env": {        "MCP_API_URL": "https://orbit-sentinel.viventine.com",        "MCP_API_KEY": "<your-key>"      }    }  }}

Claude Code — one command:

bash
claude mcp add orbit-sentinel \  --env MCP_API_URL=https://orbit-sentinel.viventine.com \  --env MCP_API_KEY=<your-key> \  -- ~/bin/orbit-sentinel-mcp

Restart your client; the Orbit Sentinel tools (research, search_filings, get_entity_profile, …) appear in the tools menu.

Releasing (maintainers)

Tag and push — GitHub Actions builds and publishes all platforms:

bash
git tag v0.x.y && git push origin v0.x.y

Asset names are version-stable (orbit-sentinel-mcp_<os>_<arch>.tar.gz), so releases/latest/download/... URLs always serve the newest build.

The Claude Desktop bundle (orbit-sentinel-mcp.mcpb) is packed and uploaded by the release workflow — the manifest template lives at mcpb/manifest.json (its version is stamped from the tag at pack time).

Then repeat the Glama release — it does not auto-update from GitHub, and it gates the quality score on the badge above. On the Dockerfile admin page, the saved build spec should carry over (build steps install Go and go build; placeholder parameters need a dummy MCP_API_KEY to satisfy the env schema) — click Build, then Make Release with the new version. Manual for now; consider Glama API integration next release cycle.

來源:README.md,提交 5806673

工具

0
SourceWeft 曾在隔離沙箱中以無憑證方式啟動該軟體包一次,以列出其工具,但未能完成:該軟體包類型無法在沙箱中執行。

版本歷史

10
  1. v0.10.0最新Nov 1, 2026
  2. v0.9.0Oct 31, 2026
  3. v0.8.1Oct 31, 2026
  4. v0.8.0Oct 29, 2026
  5. v0.7.2Oct 25, 2026
  6. v0.7.0Oct 12, 2026
  7. v0.6.9Oct 11, 2026
  8. v0.6.8Oct 10, 2026
  9. v0.6.7Oct 4, 2026
  10. v0.6.6Sep 16, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分

其他 Filings 整合