mcpField
O
Orbit Sentinel — Space Regulatory Filings

Orbit Sentinel — Space Regulatory Filings

ローカル
viventine.com法務・行政12 日前に更新

Orbit Sentinel — Space Regulatory Filings について

Orbit Sentinelは、FCC、ITU、UNOOSA、FAA-ASTの宇宙規制関連文書を検索するMCPサーバーです。文書、エンティティ、周波数、資料群を調べる研究者などに向け、ホスト型エンドポイントまたはローカルで利用できます。

主な機能

  1. 01規制関連文書の検索
  2. 02エンティティと資料群の調査
  3. 03周波数情報の検索
  4. 04ホスト型・ローカル実行
  5. 05OAuthまたはAPIキー認証

活用シーン

  1. 01宇宙規制機関の文書を探す
  2. 02エンティティの規制記録を調べる
  3. 03周波数関連の文書を検索

MCP 対応

MCPサーバーは、research、文書検索、エンティティプロフィールなどのツールを通じてOrbit Sentinel APIの機能を公開します。ホスト型のStreamable HTTPまたはローカルのstdioで動作し、OAuthまたはAPIキーで認証します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"viventine-space-orbit-sentinel": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/viventine-space/orbit-sentinel-mcp:0.7.3"
]
}
}
}
起動コマンドdocker run -i --rm ghcr.io/viventine-space/orbit-sentinel-mcp:0.7.3

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
ocighcr.io/viventine-space/orbit-sentinel-mcp:0.7.3

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Orbit Sentinel MCP Server

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

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_URLOrbit 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 との連携を検討してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。