Orbit Sentinel — Space Regulatory Filings について
Orbit Sentinelは、FCC、ITU、UNOOSA、FAA-ASTの宇宙規制関連文書を検索するMCPサーバーです。文書、エンティティ、周波数、資料群を調べる研究者などに向け、ホスト型エンドポイントまたはローカルで利用できます。
主な機能
- 01規制関連文書の検索
- 02エンティティと資料群の調査
- 03周波数情報の検索
- 04ホスト型・ローカル実行
- 05OAuthまたはAPIキー認証
活用シーン
- 01宇宙規制機関の文書を探す
- 02エンティティの規制記録を調べる
- 03周波数関連の文書を検索
MCP 対応
MCPサーバーは、research、文書検索、エンティティプロフィールなどのツールを通じてOrbit Sentinel APIの機能を公開します。ホスト型のStreamable HTTPまたはローカルのstdioで動作し、OAuthまたはAPIキーで認証します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
docker run -i --rm ghcr.io/viventine-space/orbit-sentinel-mcp:0.7.3ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。
ghcr.io/viventine-space/orbit-sentinel-mcp:0.7.3stdioツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Orbit Sentinel MCP Server
Orbit Sentinel 用の MCP(Model Context Protocol)サーバーです。FCC、ITU、UNOOSA、FAA-AST の宇宙関連規制文書 95 万件以上を、Claude Desktop、Claude Code、Cursor、またはあらゆる MCP クライアントから検索できます。
API キーが必要です。ベータ版へのアクセスはこちらです:https://console.viventine.com。
このサーバーは、公開 REST API を利用する薄型のオープンソース(MIT)クライアントです。Go のファイルは 9 個だけで、実行前に簡単に監査できます。stdio 経由でローカル実行するか、インストールを省略して、クライアントからホスト済みのリモートエンドポイント(以下を参照)に接続できます。
インストール
リモート(インストール不要)
最も手軽な方法です。バイナリもアップデートも必要ありません。HTTP 対応の MCP クライアントから次の URL に接続します。
https://orbit-sentinel.viventine.com/mcp
トランスポートはステートレスな Streamable HTTP です。認証方法は 2 つあります。
OAuth(推奨) — ブラウザーで Viventine アカウントにサインインします。キーをコピーしたり保存したりする必要はありません。Claude Code の場合:
claude mcp add --transport http orbit-sentinel https://orbit-sentinel.viventine.com/mcp
次に /mcp -> orbit-sentinel -> authenticate を実行します。ブラウザーが開き、サインインと同意を求められます。Claude Code はトークンを保存し、自動的に更新します。claude.ai / Claude Desktop のカスタムコネクターでも同様に使えます(Settings -> Connectors -> Add custom connector -> URL を貼り付け -> サインイン)。
API キー — 固定キーを使いたい場合(またはクライアントが OAuth に対応していない場合)は、コンソールのキーをベアラートークンとして渡します。
claude mcp add --transport http orbit-sentinel \
https://orbit-sentinel.viventine.com/mcp \
--header "Authorization: Bearer <your-key>"
キーの取得やベータ版へのアクセスは https://console.viventine.com から行えます。
汎用 MCP クライアント — Streamable HTTP クライアントであれば、OAuth 2.1(RFC 9728 の保護リソースディスカバリー)または Authorization: Bearer <key> ヘッダーを使って接続できます。Python のデフォルトの urllib User-Agent(Python-urllib/x.y)を送信するリクエストは、エッジで HTTP 403 によりブロックされます。独自の User-Agent を設定するか、requests または httpx を使用してください。認証なしの tools/call には、保護リソースのメタデータを示す WWW-Authenticate ヘッダー付きで HTTP 401 が返されます。OAuth 対応クライアントはこれを使って認証フローを検出します。initialize と tools/list は認証なしで利用できます。stdio 専用クライアントの場合は、npx mcp-remote https://orbit-sentinel.viventine.com/mcp でブリッジしてください。
Claude Desktop(ワンクリック)
orbit-sentinel-mcp.mcpb をダウンロードしてダブルクリックすると、Claude Desktop が拡張機能をインストールし、API キーの入力を求めます。macOS(ユニバーサル)、Linux、Windows 用のバイナリが含まれています。
Homebrew(macOS — 推奨)
brew install --cask viventine-space/tap/orbit-sentinel-mcp
$(brew --prefix)/bin/orbit-sentinel-mcp にインストールされ、隔離属性の処理も自動で行われます。brew upgrade でアップグレードできます。
手動ダウンロード
お使いのプラットフォーム用のアーカイブを 最新リリースからダウンロードし、次の手順を実行します。
tar -xzf orbit-sentinel-mcp_*.tar.gz
mkdir -p ~/bin && mv orbit-sentinel-mcp ~/bin/
macOS のみ — バイナリはまだ公証されていないため、最初に一度だけ隔離フラグを解除します。
xattr -d com.apple.quarantine ~/bin/orbit-sentinel-mcp
Windows:解凍し、orbit-sentinel-mcp.exe のフルパスを確認します。
ソースからビルド
go install github.com/viventine-space/orbit-sentinel-mcp@latest
設定
サーバーは 2 つの環境変数を読み取ります。
| 変数 | 用途 |
|---|---|
MCP_API_URL | Orbit Sentinel API のベース URL(https://orbit-sentinel.viventine.com) |
MCP_API_KEY | コンソールで取得した API キー |
Claude Desktop — 絶対パスでバイナリを指定して、~/Library/Application Support/Claude/claude_desktop_config.json に追加します
(Windows:%APPDATA%\Claude\claude_desktop_config.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 — 次のコマンドを 1 つ実行します。
claude mcp add orbit-sentinel \
--env MCP_API_URL=https://orbit-sentinel.viventine.com \
--env MCP_API_KEY=<your-key> \
-- ~/bin/orbit-sentinel-mcp
クライアントを再起動すると、Orbit Sentinel のツール(research、search_filings、
get_entity_profile、…)がツールメニューに表示されます。
リリース(メンテナー向け)
タグを付けてプッシュすると、GitHub Actions がすべてのプラットフォーム用にビルドして公開します。
git tag v0.x.y && git push origin v0.x.y
アセット名はバージョンによらず一定(orbit-sentinel-mcp_<os>_<arch>.tar.gz)のため、
releases/latest/download/... の URL から常に最新のビルドを取得できます。
Claude Desktop バンドル(orbit-sentinel-mcp.mcpb)はリリースワークフローでパッケージ化され、アップロードされます。マニフェストのテンプレートは mcpb/manifest.json にあります
(パッケージ化時にタグから version が設定されます)。
次に、Glama リリースを繰り返します
— GitHub から自動更新されず、上記のバッジが品質スコアの条件になっています。Dockerfile 管理ページでは、
保存済みのビルド仕様が引き継がれるはずです(ビルド手順で Go をインストールして go build を実行します。
プレースホルダーのパラメーターでは、環境変数スキーマを満たすためにダミーの MCP_API_KEY が必要です)—
Build をクリックし、新しいバージョンで Make Release をクリックします。現時点では手動です。
次のリリースサイクルで Glama API との連携を検討してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。