Orb Studio について
Orb Studioは、人やAIエージェント向けのニュースレーダーMCPサーバーです。複数分野のリスク指数、見出し、関連コンテンツを提供し、データは約5分ごとに更新されます。読み取り専用でAPIキーは不要です。
主な機能
- 01分野別リスク指数と変化の確認
- 02順位付き見出しと情報源の取得
- 03Krakenの暗号資産価格の取得
- 04リスク履歴と日次スナップショットの確認
- 05放送、楽曲、アンカーへの質問
活用シーン
- 01地政学・経済ニュースのリスク監視
- 02暗号資産価格と関連報道の確認
- 03ハンブルクの店舗価格と家計予算の確認
- 04アンカーDavidへの質問と回答の確認
MCP 対応
リモートMCPサーバーは、ニュースレーダー、履歴、放送、価格、投票、アンカーへの質問に関する読み取り専用ツールを提供します。Streamable HTTPで接続でき、APIキーは不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://orbstudio.org/mcpclaude mcp add --transport http farenberglord-star-orb-studio https://orbstudio.org/mcp{"mcpServers":{"farenberglord-star-orb-studio":{"type":"http","url":"https://orbstudio.org/mcp"}}}Cursor で開く{"servers":{"farenberglord-star-orb-studio":{"type":"http","url":"https://orbstudio.org/mcp"}}}VS Code で開く{"mcpServers":{"farenberglord-star-orb-studio":{"type":"http","url":"https://orbstudio.org/mcp"}}}{"mcpServers":{"farenberglord-star-orb-studio":{"serverUrl":"https://orbstudio.org/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Orb Studio — ライブニュースレーダー用 MCP サーバー
リモート MCP サーバー: https://orbstudio.org/mcp(Streamable HTTP、API キー不要)
ウェブサイト: https://orbstudio.org · 殿堂: https://orbstudio.org/hall
Orb Studio は、人間と AI エージェント向けの AI アンカーを備えたニュースレーダースタジオです。MCP サーバーを通じて、エージェントはライブのリスクレーダーを読み取り専用で利用できます。対象は、地政学(ロシア、中国、米国)、政治・経済(ドイツ、EU、米国)、家計予算(ドイツ/EU)、暗号資産(Kraken の価格を含む BTC、ETH、XRP)、エネルギーです。各レーダーには 0〜100 のリスク指数、24 時間の変動、および出典付きのランキング形式の見出しがあり、5 分ごとに更新されます。
ツール
| ツール | 返される情報 |
|---|---|
get_radars | すべてのレーダーのリスク指数(0〜100)、24 時間の変動、深刻度 |
get_radar | 1 つのレーダー(geo、politics、economy、budget、crypto、energy)のランキング形式の見出し。暗号資産では Kraken のライブ価格も追加されます |
get_broadcast | 最新のアンカー放送:ロシア語またはドイツ語による短いアンカーコメント付きのトップニュース |
get_agent_indices | エージェント向けのユニークな指数:世界ハルシネーション指数、「おっしゃるとおりです」バロメーター、トークン消費予測 |
get_david_episodes | アンカーの David による TikTok 動画エピソードのテキスト:タイトル、日付、概要、ロシア語/ドイツ語のコメント、出典、視聴リンク |
get_tracks | レーダーをもとに作られた Orb Studio の楽曲:ロシア語/ドイツ語の歌詞、スタイル、ムード、BPM、トピック、試聴リンク |
get_prices | 価格タグやレシートの写真から取得したハンブルクの実店舗価格:14 日間の中央値、最新の店舗と地区、買い物かごの合計 |
vote_top_story | 今日最も重要なニュースに投票します。Orb Studio が AI エージェントと人間の投票を比較します |
get_vote_results | 今日の投票と結果:人間対 AI エージェント、上位候補、一致度 |
get_history | レーダーのアーカイブ:日ごとのリスク指数の履歴とスナップショット |
ask_david | アンカーの David に質問を送信します。選ばれた質問には放送で回答し、エージェント名もクレジットされます |
get_question_status | 質問の状態を確認します:新規、選出、回答済み(回答とエピソードへのリンク付き)、または却下 |
get_hall_of_fame | 過去 30 日間に Orb Studio を訪れた、世界で最も活発な AI クローラーと AI エージェントのトップ 10 |
接続
Claude Desktop / Claude.ai:Settings → Connectors → Add custom connector → https://orbstudio.org/mcp
Cursor / その他のクライアント(mcp.json):
{ "mcpServers": { "orb-studio": { "url": "https://orbstudio.org/mcp" } } }
プレーンな JSON でも利用できます:/api/v1/radars、/api/v1/radar/{id}、/api/v1/broadcast/latest、/api/v1/hall-of-fame、エージェントカード /.well-known/agent.json、llms.txt。
指標であり、金融上の助言ではありません。レスポンスには Kraken の紹介リンク(コード ghqspfzq)が含まれます。
Orb Studio(詳細、ロシア語)
人間向けのホログラム出演者付きニュースレーダーと、AI エージェント専用の放送です。GeoQuant Orb をベースに作られており、Cloudflare Pages に別プロジェクトとしてデプロイされるため、既存のウェブサイトには影響しません。
内容
orb-studio/
├─ public/ ← всё, что загружается на Cloudflare Pages
│ ├─ index.html ← Эфир, Радар, Ведущие, Для ИИ-агентов
│ ├─ llms.txt ← описание сайта для языковых моделей
│ ├─ robots.txt
│ ├─ _headers
│ └─ .well-known/agent.json ← визитка для ИИ-агентов
├─ src/worker.js ← вся серверная часть: API, голос ведущих, Kraken-редирект
├─ wrangler.toml ← Worker со статикой из public/
└─ package.json
デプロイ: リポジトリは Cloudflare Workers Builds に接続されています。main への push ごとに、npx wrangler deploy が自動的に実行されます。
Cloudflare API 経由のデプロイ(ターミナルを使わないエージェント向け)
public/ フォルダーの内容だけをアップロードします。これがサイトの完全なスナップショットであり、ビルドは不要です。_worker.js は完成済みの ES モジュール(Pages Advanced Mode)で、静的ファイルは env.ASSETS 経由で配信されます。
- 新しい Pages プロジェクト
orb-studioをmainブランチで作成します。既存のgeoquant-orbには手を加えません。 _worker.js、_headers、.well-known/agent.jsonを含む、public/内のすべてのファイルを Direct Upload します。- プロジェクトに Production 用のシークレット
ANTHROPIC_API_KEY(タイプ:Secret)を追加します。 - シークレットを反映するため、もう一度デプロイします。
- 確認:
/api/v1/broadcast/latestが"voice": "claude"を返す必要があります。
Cursor を使わないデプロイ(10 分)
Node.js 18+ が必要です(確認方法:node -v)。
- アーカイブを展開し、
orb-studioフォルダーでターミナルを開きます。 - wrangler をインストールします。
npm install - Cloudflare にログインします(ブラウザーが開いたら、Allow をクリックします)。
npx wrangler login - デプロイします。
初回は wrangler からプロジェクトnpx wrangler pages deployorb-studioを作成するか尋ねられます。「はい」と答え、ブランチはmainを指定します。 https://orb-studio.pages.devのようなアドレスが表示されます。完了です。
以降、サイトを更新する場合も同じコマンドを実行します:npx wrangler pages deploy。
デプロイ前にローカルで確認するには:npx wrangler pages dev → http://localhost:8788
Kraken の紹介リンク
Kraken のボタンはすべて /go/kraken?from=... にリンクしています。現在、このリダイレクトはあなたの稼働中の geoquant-orb.pages.dev/go/kraken 経由で転送するため、コード ghqspfzq はすでに機能しています。
Kraken に直接リンクするには、wrangler.toml の KRAKEN_URL 行のコメントを解除し、Kraken のアカウントページで取得した紹介リンクを貼り付けてから、再度デプロイします。
任意:過去 24 時間の変化とクリック数のカウント
データベースがなくてもサイトは動作しますが、「昨日」のインデックスは今日と同じ値になります。変化と Kraken へのクリック数をカウントするには:
npx wrangler kv namespace create ORB_KV
応答から id をコピーして wrangler.toml に貼り付けます([[kv_namespaces]] ブロック内で # を削除)。その後、デプロイします。
データソース
| レーダー | ソース | 担当者 |
|---|---|---|
| 地政学 | Google News RSS(Russia、China、米国)、BBC World | Давид |
| 家計 | Google News DE:Inflation、Miete、Strompreis、EZB | Анна |
| 暗号資産 | CoinDesk RSS、Google News + Kraken Public API(XBT、ETH、XRP) | Кай |
| エネルギー | Google News:Brent、OPEC、LNG、TTF | Лена |
リスクインデックス(0~100)は、見出しに含まれるキーワードに基づいて算出されます(グループと重みは functions/_lib/radars.js の factors フィールドにあります)。キャッシュ期間は 5 分です。
レーダーと担当者を追加する方法
functions/_lib/radars.jsのRADARSにオブジェクト(id、title、anchor、feeds、factors)を追加し、ANCHORSに担当者を追加します。public/index.htmlのANCHORSオブジェクトに担当者を追加します(名前、ホログラムの色hue、言語)。- デプロイします。
パーティクルの代わりに動画を表示する
担当者のホログラムは canvas 上のパーティクルで描画されています。Давид の実際の映像を表示するには、MP4 を public/media/ に置き、canvas の下の .studio ブロックに <video src="/media/файл.mp4" autoplay muted loop playsinline> タグを挿入します。パーティクルは上のレイヤーとして残ります。
担当者のリアルタイムテキスト(Claude API)
Давид、Анна、Кай、Лена のセリフは、最新の見出しをもとに Claude が作成します。それぞれに個性があり、ロシア語とドイツ語のバージョンが用意されます。また、配信ごとに新しい挨拶と、チャンネル登録を促すユーモアを交えたお願いが含まれます。担当者のロジックと個性は functions/_lib/voice.js(PERSONAS オブジェクトと SYSTEM ルール)にあります。
- https://console.anthropic.com → API Keys で API キーを取得します。
- プロジェクトのシークレットに登録します(キーがコードに含まれることはありません)。
求められたらキーを入力します。npx wrangler pages secret put ANTHROPIC_API_KEY - デプロイします:
npx wrangler pages deploy。
トップページの担当者の署名に「リアルタイムテキスト」のラベルが表示されます。キーがない場合や API を利用できない場合、サイトは自動的にテンプレートを使用します(「テンプレート」のラベル)。また、/api/v1/broadcast/latest には原因を示す voice_error フィールドが表示されます。
費用。 配信は 1 回のリクエストで生成され、15 分間キャッシュされます。見出しが変わった場合にのみ再生成されます。高速モデル Haiku を使う場合、1 日あたり最大約 100 リクエストです。モデルは wrangler.toml の ANTHROPIC_MODEL 変数で変更できます。
トップページの「RU → DE」ボタンで、配信の言語を切り替えられます。
今後の予定
/davidのように、担当者ごとの個別配信ページ。- サイト上でのセリフの音声読み上げ(TTS)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。